--- # DB Backup - name: Create db backup volume tags: conf-dbs os_volume: state: present size: 100 display_name: "c4science-db00" wait: yes - name: Wait for the volume to be created tags: conf-dbs pause: seconds=5 - name: Attach db backup volume tags: conf-dbs os_server_volume: state: present server: "c4science-db00" volume: "c4science-db00" device: /dev/vdb # Repository - name: get phd list tags: conf-fs os_server_facts: server: c4science-phd* - name: Create fs volume tags: conf-fs os_volume: state: present size: 700 display_name: "{{ item.name }}-repo" wait: yes with_items: "{{ openstack_servers }}" - name: Wait for the volume to be created tags: conf-fs pause: seconds=5 - name: Attach fs volume tags: conf-fs os_server_volume: state: present server: "{{ item.name }}" volume: "{{ item.name }}-repo" device: /dev/vdb with_items: "{{ openstack_servers }}" # Files - name: Create files volume tags: conf-fs os_volume: state: present size: 300 display_name: "c4science-phd00-files" wait: yes - name: Wait for the volume to be created tags: conf-fs pause: seconds=5 - name: Attach fs volume tags: conf-fs os_server_volume: state: present server: "c4science-phd00" volume: "c4science-phd00-files" device: /dev/vdb # CI slaves host - name: get ci-slave list tags: conf-ci-slave os_server_facts: server: c4science-ci-slave* - name: Create ci-slave volume tags: conf-ci-slave os_volume: state: present size: 100 display_name: "{{ item.name }}-ci-slave" wait: yes with_items: "{{ openstack_servers }}" - name: Attach ci-slave volume tags: conf-ci-slave os_server_volume: state: present server: "{{ item.name }}" volume: "{{ item.name }}-ci-slave" device: /dev/vdb with_items: "{{ openstack_servers }}"