]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/commit
Move container tasks to separate role 595/head
authorDavid Galloway <dgallowa@redhat.com>
Wed, 2 Dec 2020 22:46:25 +0000 (17:46 -0500)
committerDavid Galloway <dgallowa@redhat.com>
Thu, 3 Dec 2020 20:55:25 +0000 (15:55 -0500)
commit72b647326417ecf7e056cda625bda55cc4d9db16
treee0064bbcf8ed095985668fd7273a6546e7c44165
parenta93fc75cebb085398754bfc49987d9ac0a59f5d1
Move container tasks to separate role

I would've liked to keep all this in common but there's a chicken and egg situation.

docker and/or podman get installed during the testnode role.  The testnode role can only be run after the common role.  The testnode role is also where some repos are added.

So we need to install docker/podman and configure it after the testnodes role runs.  Since we also want to be able to configure docker/podman on other systems, I couldn't put these tasks in the testnode role.

Signed-off-by: David Galloway <dgallowa@redhat.com>
16 files changed:
cephlab.yml
container-host.yml [new file with mode: 0644]
roles/common/README.rst
roles/common/tasks/container_mirror.yml [deleted file]
roles/common/tasks/main.yml
roles/common/vars/centos_7.yml [deleted file]
roles/common/vars/centos_8.yml
roles/common/vars/redhat_7.yml
roles/common/vars/redhat_8.yml
roles/container-host/README.rst [new file with mode: 0644]
roles/container-host/meta/main.yml [new file with mode: 0644]
roles/container-host/tasks/container_mirror.yml [new file with mode: 0644]
roles/container-host/tasks/main.yml [new file with mode: 0644]
roles/container-host/vars/apt_systems.yml [new file with mode: 0644]
roles/container-host/vars/empty.yml [new file with mode: 0644]
roles/container-host/vars/yum_systems.yml [new file with mode: 0644]