Skip to content

Commit

Permalink
feat: add ansible playbook to install/update homebrew packages
Browse files Browse the repository at this point in the history
  • Loading branch information
kral2 committed Jan 22, 2022
1 parent 82a7766 commit f302668
Show file tree
Hide file tree
Showing 4 changed files with 50 additions and 0 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,12 @@ Given a version number MAJOR.MINOR.PATCH:
- MINOR version when adding functionality in a backwards compatible manner,
- PATCH version when making backwards compatible bug fixes.

## [0.7.0] - 2022-01-22

### Added

- ansible playbook to install/update homebrew packages

## [0.6.0] - 2021-10-01

### Added
Expand Down
5 changes: 5 additions & 0 deletions system-config/ansibled/ansible.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[defaults]
deprecation_warnings=False
inventory = hosts.ini
host_key_checking = False
#roles_path =
2 changes: 2 additions & 0 deletions system-config/ansibled/hosts.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[all]
localhost ansible_connection=local
37 changes: 37 additions & 0 deletions system-config/ansibled/install_base.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---

- name: Preparing the base environment
hosts: localhost

tasks:
- name: install or update homebrew packages | development tools
community.general.homebrew:
name:
- coreutils
- git
- gh
- tig
- pre-commit
- terraform-docs
- tmux
- jq
- tree
state: latest
- name: install or update homebrew packages | networking tools
community.general.homebrew:
name:
- nmap
- ipcalc
- iperf3
- putty
- wget
state: latest
- name: install or update homebrew packages | cloud CLIs
community.general.homebrew:
name:
- oci-cli
- awscli
- azure-cli
- google-cloud-sdk
state: latest
...

0 comments on commit f302668

Please sign in to comment.