-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathApple_MacBook_Pro_Notes.txt
More file actions
102 lines (74 loc) · 2.69 KB
/
Apple_MacBook_Pro_Notes.txt
File metadata and controls
102 lines (74 loc) · 2.69 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
-----------------------
Apple MacBook Pro Notes
-----------------------
Applications Installed
----------------------
- Homebrew (https://brew.sh)
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- Xcode
- App Store
- pip
$ curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
$ python get-pip.py
- AWS CLI
$ brew install awscli
- jq
$ brew install jq
- PyEnv
$ brew install pyenv-virtualenv
- VirtualEnv
$ sudo pip install virtualenv
- tmux and tmux-cssh
$ brew install tmux
$ brew install tmux-cssh
- Ansible
$ brew install ansible
- stacker (http://engineering.remind.com/introduction-to-stacker/)
$ pip install --user stacker
- tree
$ brew install tree
- GitDB (https://pypi.python.org/pypi/gitdb)
$ pip install gitdb
- Python Nose (https://nose.readthedocs.io/en/latest/)
$ sudo -H pip install nose
- Mock (http://www.voidspace.org.uk/python/mock.html)
$ sudo pip install mock
- GitPython (https://pypi.python.org/pypi/GitPython)
$ pip install gitpython
- ChefDK (https://downloads.chef.io/chefdk)
download & install (Mac OX X/macOS 10.13):
https://packages.chef.io/files/stable/chefdk/2.4.17/mac_os_x/10.13/chefdk-2.4.17-1.dmg
- Terraform (https://www.terraform.io/)
https://www.terraform.io/intro/getting-started/install.html
https://www.terraform.io/downloads.html
- download and unzip
- install executable into /usr/local/bin (or somewhere in $PATH)
- flake8 (https://pypi.python.org/pypi/flake8)
$ sudo pip install flake8
- pydocstyle (https://pypi.python.org/pypi/pydocstyle)
$ sudo pip install pydocstyle
- pylint (https://pypi.python.org/pypi/pylint)
(following installs requirements: astroid and isort)
$ sudo pip install pylint
- yamllint (https://pypi.python.org/pypi/yamllint)
$ sudo pip install yamllint
- colordiff
$ brew install colordiff
- passlib
$ pip install --user passlib
- Docker (Docker version 17.12.0-ce, build c97c6d6)
(Install the application)
https://www.docker.com/docker-mac
- Mac App Store
(https://github.com/mas-cli/mas)
$ brew install mas
- Onica SSO
$ pip install --user https://s3.amazonaws.com/sturdy-sso-client/onica_sso-4.0.2-py2.py3-none-any.whl
- SSH private keys
Make sure private keys used for Jumpbox Hosts are a "RSA" private keys.
The beginning line should have "---BEGIN RSA PRIVATE KEY---".
With later versions of MacOS, `ssh-keygen` creates an OPENSSH private keys.
If you do have an OPENSSH private key, you can convert it with the following
command: `ssh-keygen -p -m PEM -f <OPENSSH_PRIVATE_KEY_FILE>`.
This will overwrite your existing private key file and retain your public key file.
tags: MacBook, MBP, MAC