site.yml 484 B

1234567891011121314151617181920212223242526
  1. ---
  2. - name: Bootstrap Python on all hosts
  3. hosts: all
  4. gather_facts: false
  5. become: true
  6. tasks:
  7. - name: Install Python 3
  8. ansible.builtin.raw: apt-get update && apt-get install -y python3
  9. changed_when: false
  10. - name: Base server setup (all hosts)
  11. hosts: all
  12. roles:
  13. - base
  14. - name: Deploy Snell on snell servers
  15. hosts: snell
  16. roles:
  17. - snell
  18. - name: Deploy Trojan on trojan servers
  19. hosts: trojan
  20. vars_files:
  21. - users.yml
  22. roles:
  23. - trojan