70 lines
1.5 KiB
YAML
70 lines
1.5 KiB
YAML
---
|
|
# playbook for home02
|
|
|
|
|
|
- hosts: dkhost
|
|
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"
|
|
|
|
gluster:
|
|
vmshare:
|
|
host: gluster:/vmshares
|
|
mount: /opt/shared
|
|
gitea:
|
|
host: gluster:/gitea
|
|
mount: /var/lib/gitea
|
|
jenkins:
|
|
host: gluster:/jenkins
|
|
mount: /var/lib/jenkins
|
|
|
|
roles:
|
|
# - _install_updates
|
|
# - Datadog.datadog
|
|
- dockerhost
|
|
- geerlingguy.nginx
|
|
- certbot
|
|
# - docker_registry
|
|
# - docker_graylog
|
|
|
|
post_tasks:
|