ansible/roles/onlyoffice/tests/test.yml
Salt 14ea44130a Add onlyoffice and basic config
but it's BUGGY TRASH FOR FUCK'S SAKE AUGH
2021-01-20 19:25:16 -06:00

82 lines
1.9 KiB
YAML

---
- hosts: all
vars:
postgresql_global_config_options:
- option: listen_addresses
value: "*"
- option: unix_socket_directories
value: '{{ postgresql_unix_socket_directories | join(",") }}'
postgresql_hba_entries:
- type: local
database: all
user: postgres
auth_method: peer
- type: local
database: all
user: all
auth_method: peer
- type: host
database: all
user: all
address: 127.0.0.1/32
auth_method: md5
- type: host
database: all
user: all
address: ::1/128
auth_method: md5
- type: host
database: all
user: all
address: 0.0.0.0/0
auth_method: md5
postgresql_databases:
- name: "{{ db_server_name }}"
postgresql_users:
- name: "{{ db_server_user }}"
password: "{{ db_server_pass }}"
rabbitmq_users:
- name: "{{ rabbitmq_server_user }}"
password: "{{ rabbitmq_server_pass }}"
vhost: "{{ rabbitmq_server_vpath }}"
configure_priv: .*
read_priv: .*
write_priv: .*
tags: administrator
rabbitmq_users_remove: []
rabbitmq_debian_version: 3.7.23-1
redis_bind_interface: 0.0.0.0
pre_tasks:
- name: Update apt cache.
apt: update_cache=yes cache_valid_time=600
when: ansible_os_family == 'Debian'
roles:
- geerlingguy.postgresql
- mrlesmithjr.rabbitmq
- geerlingguy.redis
- role_under_test
post_tasks:
- name: Wait for service come up
shell: sleep 10s
- name: Get health check status
uri:
url: http://localhost/healthcheck/
return_content: yes
validate_certs: no
register: healthcheck
- name: Fail if ture is not in the responce
fail:
when: "'true' not in healthcheck.content"