# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. - hosts: primary environment: LIBVIRT_DEFAULT_URI: qemu:///system tasks: - name: read ip map include_vars: file: vars/airship-ipam.yaml - name: docker install include_role: name: docker-install - name: deploy-gate include_role: name: airship-libvirt-gate vars: gate_flavor: medium gate_action: build-infra airship_gate_libvirt_pools: - path: /var/lib/libvirt/airship name: "airship" - path: /var/lib/libvirt/images name: "default" airship_gate_flavors: medium: target_vm_memory_mb: 1024 target_vm_vcpus: 1 ephemeral_vm_memory_mb: 6124 ephemeral_vm_vcpus: 4 ephemeral_disk_size: 20G target_disk_size: 10G disk_format: qcow2 target_vms_count: 1 - name: make sure serve directory exists file: dest: "{{ serve_dir }}" state: directory mode: "0755" owner: "{{ ansible_user }}" become: true - name: serve iso directory include_role: name: http-fileserver vars: http_fileserver_serve_dir: "{{ serve_dir }}" http_fileserver_serve_port: "{{ serve_port }}"