Files
ansible_linux_setup/provision.yml
2021-03-05 23:06:56 +00:00

35 lines
750 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: linux
# mac overrides
# default_user: dtomlinson
# default_user_group: staff
# ansible_become_pass: 4Oa;Db5c!
roles:
- role: nickjj.fail2ban
tags: [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