From f3f5be4bdb859b64b50865c1fa09925a6c2b4218 Mon Sep 17 00:00:00 2001 From: Bartek Grzybowski Date: Thu, 18 Apr 2019 15:26:49 +0200 Subject: Optimize test for 'resource-data' role Moved 'file' package installation from Molecule's 'prepare' stage to Dockerfile to shorten the test invocation. Change-Id: Icbb805c54a4fd42003d0cde037fa56208bd6008a Issue-ID: OOM-1809 Signed-off-by: Bartek Grzybowski --- ansible/roles/resource-data/molecule/default/group_vars/all.yml | 2 +- ansible/test/images/docker/centos7/Dockerfile | 2 +- .../test/roles/prepare-resource-data/tasks/prepare-infra-server.yml | 1 - .../roles/prepare-resource-data/tasks/prepare-resource-server.yml | 6 ------ 4 files changed, 2 insertions(+), 9 deletions(-) diff --git a/ansible/roles/resource-data/molecule/default/group_vars/all.yml b/ansible/roles/resource-data/molecule/default/group_vars/all.yml index 558eacb2..46ab3e04 100644 --- a/ansible/roles/resource-data/molecule/default/group_vars/all.yml +++ b/ansible/roles/resource-data/molecule/default/group_vars/all.yml @@ -1,5 +1,5 @@ --- -app_data_path: /opt/myleculeapp +app_data_path: /opt/moleculeapp aux_data_path: "{{ app_data_path }}/runtime_images_source_dir" resources_dir: /data resources_filename: resources_package.tar diff --git a/ansible/test/images/docker/centos7/Dockerfile b/ansible/test/images/docker/centos7/Dockerfile index 67e3fb93..0f6e5596 100644 --- a/ansible/test/images/docker/centos7/Dockerfile +++ b/ansible/test/images/docker/centos7/Dockerfile @@ -3,7 +3,7 @@ FROM centos/systemd RUN yum -y update && yum clean all RUN yum -y install openssh-server sudo openssh-clients \ - epel-release python-docker-py iproute e2fsprogs + epel-release python-docker-py iproute e2fsprogs file RUN systemctl enable sshd.service VOLUME ["/run"] diff --git a/ansible/test/roles/prepare-resource-data/tasks/prepare-infra-server.yml b/ansible/test/roles/prepare-resource-data/tasks/prepare-infra-server.yml index b55842ac..dfaca80b 100644 --- a/ansible/test/roles/prepare-resource-data/tasks/prepare-infra-server.yml +++ b/ansible/test/roles/prepare-resource-data/tasks/prepare-infra-server.yml @@ -12,5 +12,4 @@ name: nfs-utils state: present when: - - resources_on_nfs is defined - resources_on_nfs diff --git a/ansible/test/roles/prepare-resource-data/tasks/prepare-resource-server.yml b/ansible/test/roles/prepare-resource-data/tasks/prepare-resource-server.yml index 4057ba14..1f125557 100644 --- a/ansible/test/roles/prepare-resource-data/tasks/prepare-resource-server.yml +++ b/ansible/test/roles/prepare-resource-data/tasks/prepare-resource-server.yml @@ -1,9 +1,4 @@ --- -- name: Install file exacutable if not there for archive compression checking - package: - name: file - state: present - - name: "Create resource dir {{ resources_dir }}" file: path: "{{ resources_dir }}/{{ subdir }}" @@ -68,5 +63,4 @@ - name: Export nfs command: exportfs -ar when: - - resources_on_nfs is defined - resources_on_nfs -- cgit 1.2.3-korg