darkiop / ansible

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iac-ansible

my ansible-playbook

TODO

Install

apt install software-properties-common -y
add-apt-repository --yes --update ppa:ansible/ansible
apt-get install ansible ansible-lint-y
ansible-playbook main.yml -i hosts

Software

group_vars/all/vars.yml

# a set of standard packages
apt_default_software:

# aditional software, defined in host_vars/<host>/vars.yml
apt_aditional_software:

Vault

group_vars/all/vault

vault_user_password: <password>
vault_user_email_password: <password>
vault_user_samba_password: <password>
ansible_sudo_pass: <password>

encrypt

ansible-vault encrypt group_vars/all/vault

decrypt

ansible-vault decrypt group_vars/all/vault

SSH Public Keys

files/ssh/[username].key.pub

Playbooks

main.yml update-dotfiles.yml dump-variables.yml apt-upgrade-all.yml

About


Languages

Language:Shell 64.0%Language:Jinja 36.0%