From e825f14b1c1d645bc5ca1888970854e53b8719c8 Mon Sep 17 00:00:00 2001 From: Robert de Bock Date: Thu, 2 Aug 2018 07:36:22 +0200 Subject: [PATCH] Removing default and vagrant scenarios as they are not used. --- molecule/default/Dockerfile.j2 | 3 -- molecule/default/INSTALL.rst | 16 ------- molecule/default/molecule.yml | 58 ------------------------- molecule/default/playbook.yml | 13 ------ molecule/default/tests/test_default.yml | 8 ---- molecule/default/verify.yml | 53 ---------------------- 6 files changed, 151 deletions(-) delete mode 100644 molecule/default/Dockerfile.j2 delete mode 100644 molecule/default/INSTALL.rst delete mode 100644 molecule/default/molecule.yml delete mode 100644 molecule/default/playbook.yml delete mode 100644 molecule/default/tests/test_default.yml delete mode 100644 molecule/default/verify.yml diff --git a/molecule/default/Dockerfile.j2 b/molecule/default/Dockerfile.j2 deleted file mode 100644 index 299adf5..0000000 --- a/molecule/default/Dockerfile.j2 +++ /dev/null @@ -1,3 +0,0 @@ -# Molecule managed - -FROM {{ item.image }} diff --git a/molecule/default/INSTALL.rst b/molecule/default/INSTALL.rst deleted file mode 100644 index e26493b..0000000 --- a/molecule/default/INSTALL.rst +++ /dev/null @@ -1,16 +0,0 @@ -******* -Install -******* - -Requirements -============ - -* Docker Engine -* docker-py - -Install -======= - -.. code-block:: bash - - $ sudo pip install docker-py diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml deleted file mode 100644 index 73bb262..0000000 --- a/molecule/default/molecule.yml +++ /dev/null @@ -1,58 +0,0 @@ ---- -dependency: - name: galaxy - options: - role-file: requirements.yml -driver: - name: docker -lint: - name: yamllint -platforms: - - name: php-archlinux - image: base/archlinux - - name: php-alpine-3.6 - image: alpine:3.6 - - name: php-alpine-3.7 - image: alpine:3.7 - - name: php-centos-6 - image: centos:6 - - name: php-centos-7 - image: centos:7 - - name: php-debian-buster - image: debian:buster - - name: php-debian-jessie - image: debian:jessie - - name: php-debian-sid - image: debian:sid - - name: php-debian-stretch - image: debian:stretch - - name: php-debian-wheezy - image: debian:wheezy - - name: php-fedora-23 - image: fedora:23 - - name: php-fedora-24 - image: fedora:24 - - name: php-fedora-25 - image: fedora:25 - - name: php-fedora-27 - image: fedora:27 - - name: php-fedora-28 - image: fedora:28 - - name: php-opensuse-42.2 - image: opensuse:42.2 - - name: php-opensuse-42.3 - image: opensuse:42.3 - - name: php-ubuntu-artful - image: ubuntu:artful - - name: php-ubuntu-bionic - image: ubuntu:bionic -provisioner: - name: ansible - lint: - name: ansible-lint -scenario: - name: default -verifier: - name: goss - lint: - name: yamllint diff --git a/molecule/default/playbook.yml b/molecule/default/playbook.yml deleted file mode 100644 index cb67650..0000000 --- a/molecule/default/playbook.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -- name: Converge - hosts: all - become: true - gather_facts: false - - roles: - - role: robertdebock.bootstrap - - role: robertdebock.update - - role: robertdebock.buildtools - - role: robertdebock.python_pip - - role: robertdebock.httpd - - role: ansible-role-php diff --git a/molecule/default/tests/test_default.yml b/molecule/default/tests/test_default.yml deleted file mode 100644 index 7f40386..0000000 --- a/molecule/default/tests/test_default.yml +++ /dev/null @@ -1,8 +0,0 @@ -# Molecule managed - ---- -file: - /etc/hosts: - exists: true - owner: root - group: root diff --git a/molecule/default/verify.yml b/molecule/default/verify.yml deleted file mode 100644 index 77a24ea..0000000 --- a/molecule/default/verify.yml +++ /dev/null @@ -1,53 +0,0 @@ ---- -# This is an example playbook to execute goss tests. -# Tests need distributed to the appropriate ansible host/groups -# prior to execution by `goss validate`. - -- name: Verify - hosts: all - become: true - vars: - goss_version: v0.3.2 - goss_arch: amd64 - goss_dst: /usr/local/bin/goss - goss_sha256sum: 2f6727375db2ea0f81bee36e2c5be78ab5ab8d5981f632f761b25e4003e190ec - goss_url: "https://github.com/aelsabbahy/goss/releases/download/{{ goss_version }}/goss-linux-{{ goss_arch }}" - goss_test_directory: /tmp - goss_format: documentation - tasks: - - name: Download and install Goss - get_url: - url: "{{ goss_url }}" - dest: "{{ goss_dst }}" - sha256sum: "{{ goss_sha256sum }}" - mode: 0755 - register: download_goss - until: download_goss is succeeded - retries: 3 - - - name: Copy Goss tests to remote - copy: - src: "{{ item }}" - dest: "{{ goss_test_directory }}/{{ item | basename }}" - with_fileglob: - - "{{ lookup('env', 'MOLECULE_VERIFIER_TEST_DIRECTORY') }}/test_*.yml" - - - name: Register test files - shell: "ls {{ goss_test_directory }}/test_*.yml" - register: test_files - - - name: Execute Goss tests - command: "{{ goss_dst }} -g {{ item }} validate --format {{ goss_format }}" - register: test_results - with_items: "{{ test_files.stdout_lines }}" - - - name: Display details about the Goss results - debug: - msg: "{{ item.stdout_lines }}" - with_items: "{{ test_results.results }}" - - - name: Fail when tests fail - fail: - msg: "Goss failed to validate" - when: item.rc != 0 - with_items: "{{ test_results.results }}"