Files
provisioning/dkhost.xai-corp.net.yml

59 lines
1.3 KiB
YAML

---
# playbook for home02
- hosts: dkhost01
remote_user: ansible
gather_facts: yes
become: true
vars:
datadog_api_key: ca0faf176c4aedd4f547ed7cf85615eb
datadog_checks:
system:
init_config: []
instances: []
disk:
init_config:
instances:
- use_mount: yes
excluded_filesystems:
- sysfs
- cgroup
- tracefs
- debugfs
- proc
- securityfs
excluded_mountpoint_re: /[media/richard|run/user].*
# docker:
# init_config:
# instances:
# - url: "unix://var/run/docker.sock"
# new_tag_names: true
dockerhost:
users:
- dd-agent
- richard
- ansible
nginx_remove_default_vhost: true
nginx_vhosts_filename: "xai-corp.conf"
nginx_vhosts:
- listen: "80 default_server"
server_name: "xai-corp.net"
root: "/var/www/xai-corp.net"
index: "index.html index.htm"
access_log: "/var/log/nginx/xaicorp.access.log"
error_log: "/var/log/nginx/xaicorp.error.log"
roles:
# - _install_updates
# - Datadog.datadog
- dockerhost
- geerlingguy.nginx
- certbot
# - docker_registry
# - docker_graylog
post_tasks: