35 lines
750 B
YAML
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
|