Skip to content

Latest commit

History

History
43 lines (27 loc) 路 1.17 KB

README.md

File metadata and controls

43 lines (27 loc) 路 1.17 KB

Ansible Playbooks

Getting started

Make sure SSH configs are set up according to inventory.yaml!

# Setup this repo:
$ make install

# Perform a play:
$ ansible-playbook -v playbooks/init_server.yaml

# Performa a play on a specific host:
$ ansible-playbook -v playbooks/common.yaml -l rpi_node_tresor

# Perform a play directly on current host:
$ make play_local playbook=playbooks/local/macos.yaml

Order of running plays (Debian)

Mermaid

Styleguide

This follows:

Performing common plays

Common plays (like common.yaml and upgrades.yaml) are available with make:

  • make play_common
  • make play_upgrade

Encrypting secrets (via vault)

ansible-vault encrypt_string 'secret' --name 'var_name'