Ansible playbook to setup my Macbook
This an Ansible Playbook to provision my macOS.
It will :
~/Projects/wk_perso/macos-setup/macos-provision
.roles/mac-dev-playbook/files/ansible/ansible.cfg
in ~/.ansible.cfginventory
file in ~/.ansible/inventory
e.g.[localhost]
mac-name gpg_key=${my-local-gpg-key}
~/Projects/wk_perso/macos-setup/macos-provision
.ansible-playbook main.yml --diff --verbose --inventory ~/.inventory --limit $(hostname)
.Two functions are provided :
macconfig
will open project with codeTerraform tools are documented in terraform-family.md.
At your own risk, this playbook doesn't aim to be used by someone else, it's just to share how I provision my computers.
cut -d ' ' -f1 .tool-versions | xargs -I _ asdf plugin-add _
Look at the excellent article here by https://github.com/Thomgrus: https://www.sfeir.dev/securite/securite-signer-ses-commits/
Look at https://www.jetbrains.com/help/idea/set-up-GPG-commit-signing.html#enable-commit-signing for Setup GPG keys.