Files
ansible_linux_setup/provision.yml

34 lines
742 B
YAML

---
# local or remote connection
# - hosts: all
- hosts: 127.0.0.1
connection: local
# variable flags
vars:
install_cargo_packages: true
install_pyenv_python: true
target_system: mac
# mac overrides
default_user: dtomlinson
ansible_become_pass: "{{ vault_ansible_become_pass }}"
roles:
- role: nickjj.fail2ban
tags: [server, fail2ban]
when: target_system == "linux"
- role: setup
when: target_system == "linux"
- role: ssh
when: target_system == "linux"
- role: docker
when: target_system == "linux"
- role: mac
when: target_system == "mac"
- role: shell
- role: python
- role: rust
- role: terraform
- role: go
- role: cleanup