changed default certificate-type to 'minimal-ca', updated molecule
This commit is contained in:
parent
d2ab076b44
commit
e9cff78c57
|
|
@ -69,8 +69,8 @@ zoneminder:
|
||||||
aliases: ['zm.template.ansibleguy.net']
|
aliases: ['zm.template.ansibleguy.net']
|
||||||
|
|
||||||
ssl:
|
ssl:
|
||||||
mode: 'letsencrypt' # or selfsigned
|
mode: 'letsencrypt' # or selfsigned/ca
|
||||||
# if you use 'selfsigned':
|
# if you use 'selfsigned' or 'ca':
|
||||||
# cert:
|
# cert:
|
||||||
# cn: 'ZoneMinder Server'
|
# cn: 'ZoneMinder Server'
|
||||||
# org: 'AnsibleGuy'
|
# org: 'AnsibleGuy'
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,7 @@ default_zm:
|
||||||
app_include: true # DO NOT CHANGE!
|
app_include: true # DO NOT CHANGE!
|
||||||
|
|
||||||
ssl: # see: https://github.com/ansibleguy/infra_certs
|
ssl: # see: https://github.com/ansibleguy/infra_certs
|
||||||
mode: 'selfsigned' # existing/selfsigned/ca/letsencrypt
|
mode: 'ca' # existing/selfsigned/ca/letsencrypt
|
||||||
cert:
|
cert:
|
||||||
name:
|
name:
|
||||||
cn: 'NextCloud Certificate'
|
cn: 'NextCloud Certificate'
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,6 @@
|
||||||
|
|
||||||
- name: Converge
|
- name: Converge
|
||||||
hosts: grp_targets
|
hosts: grp_targets
|
||||||
strategy: free # speed-up; comment-out to gain clarity
|
|
||||||
vars:
|
vars:
|
||||||
no_prompts: true # mariadb prompts
|
no_prompts: true # mariadb prompts
|
||||||
|
|
||||||
|
|
@ -16,9 +15,10 @@
|
||||||
|
|
||||||
apache:
|
apache:
|
||||||
domain: 'zoneminder.test.ansibleguy.net'
|
domain: 'zoneminder.test.ansibleguy.net'
|
||||||
|
ip: '192.168.0.2'
|
||||||
|
|
||||||
ssl:
|
ssl:
|
||||||
mode: 'selfsigned'
|
mode: 'ca'
|
||||||
cert:
|
cert:
|
||||||
cn: 'ZoneMinder'
|
cn: 'ZoneMinder'
|
||||||
org: 'AnsibleGuy Test'
|
org: 'AnsibleGuy Test'
|
||||||
|
|
|
||||||
|
|
@ -34,14 +34,11 @@ platforms:
|
||||||
- name: test-ag-zm-1
|
- name: test-ag-zm-1
|
||||||
networks:
|
networks:
|
||||||
- name: 'test-ag-zm'
|
- name: 'test-ag-zm'
|
||||||
ipv4_address: '192.168.0.20'
|
ipv4_address: '192.168.0.2'
|
||||||
groups: [grp_targets]
|
groups: [grp_targets]
|
||||||
<<: *docker_all
|
<<: *docker_all
|
||||||
|
|
||||||
provisioner:
|
provisioner:
|
||||||
name: ansible
|
name: ansible
|
||||||
# config_options:
|
|
||||||
# defaults:
|
|
||||||
# vault_password_file: '~/.vault_pwd_file'
|
|
||||||
verifier:
|
verifier:
|
||||||
name: ansible
|
name: ansible
|
||||||
|
|
|
||||||
|
|
@ -6,5 +6,8 @@
|
||||||
tasks:
|
tasks:
|
||||||
- name: Checking if zoneminder web-service is reachable
|
- name: Checking if zoneminder web-service is reachable
|
||||||
ansible.builtin.uri:
|
ansible.builtin.uri:
|
||||||
url: 'https://192.168.0.20'
|
url: 'https://192.168.0.2'
|
||||||
|
return_content: yes
|
||||||
validate_certs: false
|
validate_certs: false
|
||||||
|
register: page
|
||||||
|
failed_when: "'Zoneminder' not in page.content"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue