ansible tests work now
This commit is contained in:
parent
67565b0e49
commit
dd0936df28
@ -1,29 +1,29 @@
|
||||
---
|
||||
# This is an example playbook to execute Ansible tests.
|
||||
|
||||
# - name: Verify
|
||||
# hosts: all
|
||||
# gather_facts: false
|
||||
# tasks:
|
||||
# - name: "Test: directory /usr/local/share/ca-certificates"
|
||||
# block:
|
||||
# - name: "Stat directory /usr/local/share/ca-certificates"
|
||||
# ansible.builtin.stat:
|
||||
# path: "/usr/local/share/ca-certificates"
|
||||
# register: usr_local_share_ca_certificates
|
||||
#
|
||||
# - name: "Find files in directory /usr/local/share/ca-certificates"
|
||||
# ansible.builtin.find:
|
||||
# paths: "/usr/local/share/ca-certificates"
|
||||
# file_type: file
|
||||
# register: usr_local_share_ca_certificates_ls
|
||||
#
|
||||
# - name: "Verify directory /usr/local/share/ca-certificates"
|
||||
# ansible.builtin.assert:
|
||||
# that:
|
||||
# - usr_local_share_ca_certificates.stat.exists
|
||||
# - usr_local_share_ca_certificates.stat.isdir
|
||||
# - usr_local_share_ca_certificates.stat.pw_name == 'root'
|
||||
# - usr_local_share_ca_certificates.stat.gr_name == 'root'
|
||||
# - usr_local_share_ca_certificates.stat.mode == '0755'
|
||||
# - (usr_local_share_ca_certificates_ls.files|length) == 0
|
||||
- name: Verify
|
||||
hosts: all
|
||||
gather_facts: false
|
||||
tasks:
|
||||
- name: "Test: directory /usr/local/share/ca-certificates"
|
||||
block:
|
||||
- name: "Stat directory /usr/local/share/ca-certificates"
|
||||
ansible.builtin.stat:
|
||||
path: "/usr/local/share/ca-certificates"
|
||||
register: usr_local_share_ca_certificates
|
||||
|
||||
- name: "Find files in directory /usr/local/share/ca-certificates"
|
||||
ansible.builtin.find:
|
||||
paths: "/usr/local/share/ca-certificates"
|
||||
file_type: file
|
||||
register: usr_local_share_ca_certificates_ls
|
||||
|
||||
- name: "Verify directory /usr/local/share/ca-certificates"
|
||||
ansible.builtin.assert:
|
||||
that:
|
||||
- usr_local_share_ca_certificates.stat.exists
|
||||
- usr_local_share_ca_certificates.stat.isdir
|
||||
- usr_local_share_ca_certificates.stat.pw_name == 'root'
|
||||
- usr_local_share_ca_certificates.stat.gr_name == 'root'
|
||||
- usr_local_share_ca_certificates.stat.mode == '0755'
|
||||
- (usr_local_share_ca_certificates_ls.files|length) == 0
|
||||
|
@ -1,54 +1,54 @@
|
||||
---
|
||||
# This is an example playbook to execute Ansible tests.
|
||||
|
||||
# - name: Verify
|
||||
# hosts: all
|
||||
# gather_facts: false
|
||||
# tasks:
|
||||
# - name: "Test: directory /usr/local/share/ca-certificates"
|
||||
# block:
|
||||
# - name: "Stat directory /usr/local/share/ca-certificates"
|
||||
# ansible.builtin.stat:
|
||||
# path: "/usr/local/share/ca-certificates"
|
||||
# register: usr_local_share_ca_certificates
|
||||
#
|
||||
# - name: "Find files in directory /usr/local/share/ca-certificates"
|
||||
# ansible.builtin.find:
|
||||
# paths: "/usr/local/share/ca-certificates"
|
||||
# file_type: file
|
||||
# register: usr_local_share_ca_certificates_ls
|
||||
#
|
||||
# - name: "Verify directory /usr/local/share/ca-certificates"
|
||||
# ansible.builtin.assert:
|
||||
# that:
|
||||
# - usr_local_share_ca_certificates.stat.exists
|
||||
# - usr_local_share_ca_certificates.stat.isdir
|
||||
# - usr_local_share_ca_certificates.stat.pw_name == 'root'
|
||||
# - usr_local_share_ca_certificates.stat.gr_name == 'root'
|
||||
# - usr_local_share_ca_certificates.stat.mode == '0755'
|
||||
# - (usr_local_share_ca_certificates_ls.files|length) == 1
|
||||
# - (usr_local_share_ca_certificates_ls.files[0].path|basename) == 'isrg_root.crt'
|
||||
#
|
||||
# - name: "Test: certificate isrg_root.crt"
|
||||
# block:
|
||||
# - name: "Stat file /usr/local/share/ca-certificates/isrg_root.crt"
|
||||
# ansible.builtin.stat:
|
||||
# path: "/usr/local/share/ca-certificates/isrg_root.crt"
|
||||
# register: isrg_root_file
|
||||
#
|
||||
# - name: "Get certificate info"
|
||||
# community.crypto.x509_certificate_info:
|
||||
# path: "/usr/local/share/ca-certificates/isrg_root.crt"
|
||||
# register: isrg_root_pem
|
||||
#
|
||||
# - name: "Verify certificate is readable"
|
||||
# ansible.builtin.assert:
|
||||
# that:
|
||||
# - isrg_root_file.stat.exists
|
||||
# - isrg_root_file.stat.isreg
|
||||
# - isrg_root_file.stat.pw_name == 'root'
|
||||
# - isrg_root_file.stat.gr_name == 'root'
|
||||
# - isrg_root_file.stat.mode == '0644'
|
||||
# - not isrg_root_pem.failed
|
||||
# - not isrg_root_pem.expired
|
||||
# - isrg_root_pem.issuer == isrg_root_pem.subject
|
||||
- name: Verify
|
||||
hosts: all
|
||||
gather_facts: false
|
||||
tasks:
|
||||
- name: "Test: directory /usr/local/share/ca-certificates"
|
||||
block:
|
||||
- name: "Stat directory /usr/local/share/ca-certificates"
|
||||
ansible.builtin.stat:
|
||||
path: "/usr/local/share/ca-certificates"
|
||||
register: usr_local_share_ca_certificates
|
||||
|
||||
- name: "Find files in directory /usr/local/share/ca-certificates"
|
||||
ansible.builtin.find:
|
||||
paths: "/usr/local/share/ca-certificates"
|
||||
file_type: file
|
||||
register: usr_local_share_ca_certificates_ls
|
||||
|
||||
- name: "Verify directory /usr/local/share/ca-certificates"
|
||||
ansible.builtin.assert:
|
||||
that:
|
||||
- usr_local_share_ca_certificates.stat.exists
|
||||
- usr_local_share_ca_certificates.stat.isdir
|
||||
- usr_local_share_ca_certificates.stat.pw_name == 'root'
|
||||
- usr_local_share_ca_certificates.stat.gr_name == 'root'
|
||||
- usr_local_share_ca_certificates.stat.mode == '0755'
|
||||
- (usr_local_share_ca_certificates_ls.files|length) == 1
|
||||
- (usr_local_share_ca_certificates_ls.files[0].path|basename) == 'isrg_root.crt'
|
||||
|
||||
- name: "Test: certificate isrg_root.crt"
|
||||
block:
|
||||
- name: "Stat file /usr/local/share/ca-certificates/isrg_root.crt"
|
||||
ansible.builtin.stat:
|
||||
path: "/usr/local/share/ca-certificates/isrg_root.crt"
|
||||
register: isrg_root_file
|
||||
|
||||
- name: "Get certificate info"
|
||||
community.crypto.x509_certificate_info:
|
||||
path: "/usr/local/share/ca-certificates/isrg_root.crt"
|
||||
register: isrg_root_pem
|
||||
|
||||
- name: "Verify certificate is readable"
|
||||
ansible.builtin.assert:
|
||||
that:
|
||||
- isrg_root_file.stat.exists
|
||||
- isrg_root_file.stat.isreg
|
||||
- isrg_root_file.stat.pw_name == 'root'
|
||||
- isrg_root_file.stat.gr_name == 'root'
|
||||
- isrg_root_file.stat.mode == '0644'
|
||||
- not isrg_root_pem.failed
|
||||
- not isrg_root_pem.expired
|
||||
- isrg_root_pem.issuer == isrg_root_pem.subject
|
||||
|
Loading…
Reference in New Issue
Block a user