Skip to content

Commit f302668

Browse files
committed
feat: add ansible playbook to install/update homebrew packages
1 parent 82a7766 commit f302668

4 files changed

Lines changed: 50 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@ Given a version number MAJOR.MINOR.PATCH:
1414
- MINOR version when adding functionality in a backwards compatible manner,
1515
- PATCH version when making backwards compatible bug fixes.
1616

17+
## [0.7.0] - 2022-01-22
18+
19+
### Added
20+
21+
- ansible playbook to install/update homebrew packages
22+
1723
## [0.6.0] - 2021-10-01
1824

1925
### Added

system-config/ansibled/ansible.cfg

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[defaults]
2+
deprecation_warnings=False
3+
inventory = hosts.ini
4+
host_key_checking = False
5+
#roles_path =

system-config/ansibled/hosts.ini

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[all]
2+
localhost ansible_connection=local
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
3+
- name: Preparing the base environment
4+
hosts: localhost
5+
6+
tasks:
7+
- name: install or update homebrew packages | development tools
8+
community.general.homebrew:
9+
name:
10+
- coreutils
11+
- git
12+
- gh
13+
- tig
14+
- pre-commit
15+
- terraform-docs
16+
- tmux
17+
- jq
18+
- tree
19+
state: latest
20+
- name: install or update homebrew packages | networking tools
21+
community.general.homebrew:
22+
name:
23+
- nmap
24+
- ipcalc
25+
- iperf3
26+
- putty
27+
- wget
28+
state: latest
29+
- name: install or update homebrew packages | cloud CLIs
30+
community.general.homebrew:
31+
name:
32+
- oci-cli
33+
- awscli
34+
- azure-cli
35+
- google-cloud-sdk
36+
state: latest
37+
...

0 commit comments

Comments
 (0)