@@ -0,0 +1,6 @@ | |||||
--- | |||||
- hosts: vdesks | |||||
remote_user: root | |||||
roles: | |||||
- role: common |
@@ -0,0 +1,10 @@ | |||||
--- | |||||
- hosts: vdesks | |||||
remote_user: root | |||||
roles: | |||||
- role: eralitex_desktop | |||||
- role: desktop_apps | |||||
- role: libreoffice | |||||
- role: atom_editor | |||||
- role: ansible |
@@ -0,0 +1,6 @@ | |||||
--- | |||||
- hosts: vdesks | |||||
remote_user: root | |||||
roles: | |||||
- role: network |
@@ -0,0 +1,8 @@ | |||||
--- | |||||
- hosts: vdesks:&provisioning | |||||
remote_user: root | |||||
gather_facts: false | |||||
roles: | |||||
- role: netif | |||||
- role: virt_provision |
@@ -0,0 +1,24 @@ | |||||
--- | |||||
- hosts: vdesks | |||||
gather_facts: false | |||||
roles: | |||||
- name: staging | |||||
default_stage: provisioning | |||||
- import_playbook: vdesks-provisioning.yaml | |||||
- import_playbook: vdesks-network.yaml | |||||
- hosts: vdesks:&provisioning | |||||
remote_user: root | |||||
roles: | |||||
- name: staging | |||||
next_stage: staging | |||||
- import_playbook: vdesks-common.yaml | |||||
- hosts: vdesks:&staging | |||||
remote_user: root | |||||
roles: | |||||
- name: staging | |||||
next_stage: production |
@@ -1,46 +0,0 @@ | |||||
--- | |||||
- hosts: vdesks | |||||
gather_facts: false | |||||
roles: | |||||
- name: staging | |||||
default_stage: provisioning | |||||
- hosts: vdesks:&provisioning | |||||
remote_user: root | |||||
gather_facts: false | |||||
roles: | |||||
- role: netif | |||||
- role: virt_provision | |||||
- role: common | |||||
- name: staging | |||||
next_stage: staging | |||||
- hosts: vdesks | |||||
remote_user: root | |||||
roles: | |||||
- role: common | |||||
- role: eralitex_desktop | |||||
- role: desktop_apps | |||||
- role: libreoffice | |||||
- role: atom_editor | |||||
- role: ansible | |||||
tasks: | |||||
- name: install packages | |||||
apt: | |||||
pkg: "{{item}}" | |||||
with_items: | |||||
- thunderbird | |||||
- hosts: vdesks:&staging | |||||
remote_user: root | |||||
roles: | |||||
- name: staging | |||||
next_stage: production | |||||
- hosts: vdesks:&recycling | |||||
remote_user: root | |||||
gather_facts: false | |||||
roles: | |||||
- role: virt | |||||
virt_state: absent |
@@ -0,0 +1,6 @@ | |||||
--- | |||||
- hosts: vpn_servers | |||||
remote_user: root | |||||
roles: | |||||
- role: common |
@@ -0,0 +1,6 @@ | |||||
--- | |||||
- hosts: vpn_servers | |||||
remote_user: root | |||||
roles: | |||||
- role: network |
@@ -0,0 +1,24 @@ | |||||
--- | |||||
- hosts: vpn_servers | |||||
gather_facts: false | |||||
roles: | |||||
- name: staging | |||||
default_stage: provisioning | |||||
- import_playbook: vpn-provisioning.yaml | |||||
- import_playbook: vpn-network.yaml | |||||
- hosts: vpn_servers:&provisioning | |||||
remote_user: root | |||||
roles: | |||||
- name: staging | |||||
next_stage: staging | |||||
- import_playbook: vpn-common.yaml | |||||
- hosts: vpn_servers:&staging | |||||
remote_user: root | |||||
roles: | |||||
- name: staging | |||||
next_stage: production |
@@ -1,35 +0,0 @@ | |||||
--- | |||||
- hosts: vpn_servers | |||||
gather_facts: false | |||||
roles: | |||||
- name: staging | |||||
default_stage: provisioning | |||||
- hosts: vpn_servers:&provisioning | |||||
remote_user: root | |||||
gather_facts: false | |||||
roles: | |||||
- role: netif | |||||
- role: virt_provision | |||||
- role: common | |||||
- name: staging | |||||
next_stage: staging | |||||
- hosts: vpn_servers | |||||
remote_user: root | |||||
roles: | |||||
- role: common | |||||
# - hosts: vpn_servers:&staging | |||||
# remote_user: root | |||||
# roles: | |||||
# - name: staging | |||||
# next_stage: production | |||||
# - hosts: vpn_servers:&recycling | |||||
# remote_user: root | |||||
# gather_facts: false | |||||
# roles: | |||||
# - role: virt | |||||
# virt_state: absent |