| # Configures a jumphost with everything it needs. |
| - hosts: jumphosts |
| user: chrome-bot |
| gather_facts: true |
| vars: |
| router_backup_ansible_version_override: '' |
| powercycle_server_ansible_version_override: '' |
| metadata_server_ansible_version_override: '' |
| alert_to_pubsub_ansible_version_override: '' |
| |
| roles: |
| - copy_authorized_keys |
| - copy_service_account_key |
| - install_collectd |
| - role: install_metadata_server |
| metadata_server_ansible_version: |
| '{{ metadata_server_ansible_version_override }}' |
| - role: install_powercycle_server |
| powercycle_server_ansible_version: |
| '{{ powercycle_server_ansible_version_override }}' |
| - role: install_router_backup |
| router_backup_ansible_version: |
| '{{ router_backup_ansible_version_override }}' |
| - role: install_prometheus_and_alert_to_pubsub |
| alert_to_pubsub_ansible_version: |
| '{{ alert_to_pubsub_ansible_version_override }}' |