diff options
Diffstat (limited to 'resources/tools/testbed-setup/ansible/roles/cobbler/tasks')
-rw-r--r-- | resources/tools/testbed-setup/ansible/roles/cobbler/tasks/main.yaml | 51 | ||||
-rw-r--r-- | resources/tools/testbed-setup/ansible/roles/cobbler/tasks/ubuntu-18.04.2-server-x86_64.yaml | 39 |
2 files changed, 0 insertions, 90 deletions
diff --git a/resources/tools/testbed-setup/ansible/roles/cobbler/tasks/main.yaml b/resources/tools/testbed-setup/ansible/roles/cobbler/tasks/main.yaml deleted file mode 100644 index c03a69e112..0000000000 --- a/resources/tools/testbed-setup/ansible/roles/cobbler/tasks/main.yaml +++ /dev/null @@ -1,51 +0,0 @@ ---- -# file: roles/cobbler/tasks/main.yaml - -- name: Cobbler - Sync the cobbler docker directory - synchronize: - src: "files" - dest: "/home/{{ ansible_user }}/cobbler_docker" - register: __cobbler_image_built - tags: - - cobbler-build-image - -- name: Cobbler - Build the cobbler docker image - docker_image: - path: "/home/{{ ansible_user }}/cobbler_docker/files" - name: "csit/cobbler" - buildargs: - cobbler_pass: "{{ cobbler_pass }}" - cobbler_web_pass: "{{ cobbler_password }}" - cobbler_ip_addr: "{{ inventory_hostname }}" - when: __cobbler_image_built - tags: - - cobbler-build-image - -- name: Cobbler - Run Cobbler image - docker_container: - name: "cobbler" - image: "csit/cobbler" - network_mode: "host" - volumes: - - "/mnt:/mnt:ro" - register: __cobbler_image_running - tags: - - cobbler-run-image - -- name: Cobbler - Run cobbler setup get-loaders - command: "docker exec -i cobbler cobbler get-loaders" - when: __cobbler_image_running - tags: - - cobbler-run-image - -- name: Cobbler - Run cobbler setup sync - command: "docker exec -i cobbler cobbler sync" - when: __cobbler_image_running - tags: - - cobbler-run-image - -- name: Cobbler - Add Ubuntu 18.04.2 Server x86_64 to cobbler - include_tasks: "ubuntu-18.04.2-server-x86_64.yaml" - when: __cobbler_image_running - tags: - - cobbler-run-image diff --git a/resources/tools/testbed-setup/ansible/roles/cobbler/tasks/ubuntu-18.04.2-server-x86_64.yaml b/resources/tools/testbed-setup/ansible/roles/cobbler/tasks/ubuntu-18.04.2-server-x86_64.yaml deleted file mode 100644 index f6f1ac0f7a..0000000000 --- a/resources/tools/testbed-setup/ansible/roles/cobbler/tasks/ubuntu-18.04.2-server-x86_64.yaml +++ /dev/null @@ -1,39 +0,0 @@ ---- -# file: roles/cobbler/tasks/ubuntu-18.04.2-server-x86_64.yaml - -- name: Download Ubuntu 18.04.2 Server x86_64 with check (sha256) - get_url: - url: 'http://cdimage.ubuntu.com/ubuntu/releases/18.04/release/ubuntu-18.04.2-server-amd64.iso' - dest: '/mnt/ubuntu-18.04.2-server-amd64.iso' - checksum: 'sha256:a2cb36dc010d98ad9253ea5ad5a07fd6b409e3412c48f1860536970b073c98f5' - register: __iso_downloaded - tags: - - cobbler-import-image - -- name: Create directory for Ubuntu 18.04.2 Server x86_64 mount - file: - path: '/mnt/ubuntu-18.04.2-server-x86_64' - state: 'directory' - register: __mount_directory_created - tags: - - cobbler-import-image - -- name: Mount Ubuntu 18.04.2 Server x86_64 iso - mount: - src: '/mnt/ubuntu-18.04.2-server-amd64.iso' - path: '/mnt/ubuntu-18.04.2-server-x86_64' - fstype: 'iso9660' - opts: 'ro,loop' - state: mounted - when: __iso_downloaded and __mount_directory_created - tags: - - cobbler-import-image - -- name: Run cobbler distro import for Ubuntu 18.04.2 Server x86_64 - command: | - docker exec -i cobbler cobbler import - --path=/mnt/ubuntu-18.04.2-server-x86_64 - --name=ubuntu-18.04.2-server-x86_64 - --kickstart=/var/lib/cobbler/kickstarts/ubuntu-18.04.2-server-x86_64.seed - tags: - - cobbler-import-image |