diff --git a/molecule/http_direct/converge.yml b/molecule/http_direct/converge.yml new file mode 100644 index 0000000..76d47cd --- /dev/null +++ b/molecule/http_direct/converge.yml @@ -0,0 +1,11 @@ +--- +- name: Converge + hosts: all + vars: + cmk_rpm_agent: "https://checkmk.ultrafast.co.nz/checkmk-agent/linux/check-mk-agent-2.0.0p12.noarch.rpm" + cmk_add_host: "false" + cmk_download_mode: "inline" + tasks: + - name: "Include ansible-role-cmk-agent" + include_role: + name: "ansi-ansible-role-check-mk-agent" diff --git a/molecule/http_direct/molecule.yml b/molecule/http_direct/molecule.yml new file mode 100644 index 0000000..45712f6 --- /dev/null +++ b/molecule/http_direct/molecule.yml @@ -0,0 +1,34 @@ +--- +dependency: + name: galaxy +driver: + name: docker +platforms: + - name: rhel8 + image: docker.io/geerlingguy/docker-rockylinux8-ansible + # dockerfile: Centos8-Dockerfile + privileged: True + command: ${MOLECULE_DOCKER_COMMAND:-"/usr/sbin/init"} + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + pre_build_image: true + # - name: rhel7 + # image: guisea/centos7-ansible:latest + # # dockerfile: Centos7-Dockerfile + # privileged: True + # volumes: + # - "/sys/fs/cgroup:/sys/fs/cgroup:rw" + # command: "/usr/sbin/init" + # pre_build_image: true +provisioner: + name: ansible + log: True + options: + vvv: True +verifier: + name: ansible +# lint: | +# set -e +# yamllint . +# ansible-lint +# flake8 \ No newline at end of file diff --git a/molecule/http_direct/verify.yml b/molecule/http_direct/verify.yml new file mode 100644 index 0000000..e707420 --- /dev/null +++ b/molecule/http_direct/verify.yml @@ -0,0 +1,10 @@ +--- +# This is an example playbook to execute Ansible tests. + +- name: Verify + hosts: all + gather_facts: false + tasks: + - name: Example assertion + ansible.builtin.assert: + that: true diff --git a/tasks/RedHat.yml b/tasks/RedHat.yml index 5739507..c6652e6 100644 --- a/tasks/RedHat.yml +++ b/tasks/RedHat.yml @@ -55,7 +55,8 @@ copy: src: /tmp/dls/{{ cmk_installer }} dest: /tmp/check-mk-agent.rpm - + when: cmk_download_mode == 'samba' + - name: Install check-mk-agent block: