From 0c293f260b95033b77c7fb5be1af91fa6c8d6fdf Mon Sep 17 00:00:00 2001 From: Bertrand Lanson Date: Thu, 15 Jun 2023 23:43:14 +0200 Subject: [PATCH] not sure how to test using ansible for custom packages yet --- molecule/default/verify.yml | 16 +++++++------- molecule/with_custom_packages/verify.yml | 28 ++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 8 deletions(-) diff --git a/molecule/default/verify.yml b/molecule/default/verify.yml index ec18dd5..6e33435 100644 --- a/molecule/default/verify.yml +++ b/molecule/default/verify.yml @@ -20,12 +20,12 @@ - name: "Test: package vim" block: - - name: "Command apt list vim" - ansible.builtin.command: "apt list vim" - changed_when: false - register: apt_list_vim + - name: "Command apt list vim" + ansible.builtin.command: "apt list vim" + changed_when: false + register: apt_list_vim - - name: "Verify package vim" - ansible.builtin.assert: - that: - - "'[installed]' in apt_list_vim.stdout" + - name: "Verify package vim" + ansible.builtin.assert: + that: + - "'[installed]' in apt_list_vim.stdout" diff --git a/molecule/with_custom_packages/verify.yml b/molecule/with_custom_packages/verify.yml index bf52da2..d6fca88 100644 --- a/molecule/with_custom_packages/verify.yml +++ b/molecule/with_custom_packages/verify.yml @@ -17,3 +17,31 @@ - stat_etc_hosts.stat.isreg - stat_etc_hosts.stat.pw_name == 'root' - stat_etc_hosts.stat.gr_name == 'root' + + - name: "Test: package mariadb-server, apache2, consul:1.13.1-1" + block: + - name: "Command apt list mariadb-server" + ansible.builtin.command: "apt list mariadb-server" + changed_when: false + register: apt_list_mariadb_server + + - name: "Command apt list apache2" + ansible.builtin.command: "apt list apache2" + changed_when: false + register: apt_list_apache2 + + - name: "Command apt list consul" + ansible.builtin.command: "apt-cache policy consul" + changed_when: false + register: apt_cache_policy_consul + + - name: "Debug" + vars: + consul_yaml: "{{ (apt_cache_policy_consul.stdout|to_yaml|from_yaml) }}" + ansible.builtin.debug: + msg: "{{ consul_yaml|to_yaml }}" + + - name: "Verify package vim" + ansible.builtin.assert: + that: + - "'[installed]' in apt_list_vim.stdout"