~/G/g/c/ansible (master|…) $ ansible-playbook -i environments/home playbooks/base.yml --list-tasks
playbook: playbooks/base.yml
play #1 (base): base TAGS: []
tasks:
ephemeral_swap : Load role constants TAGS: [ephemeral_swap:main]
ephemeral_swap : Gathering /tmp freespace TAGS: [ephemeral_swap:on]
ephemeral_swap : Check /tmp freespace TAGS: [ephemeral_swap:on]
ephemeral_swap : Check ephemeral-swap.lock exists TAGS: [ephemeral_swap:on]
ephemeral_swap : Create /tmp/swapfile TAGS: [ephemeral_swap:on]
ephemeral_swap : Set /tmp/swapfile to swap TAGS: [ephemeral_swap:on]
ephemeral_swap : Activate swap TAGS: [ephemeral_swap:on]
ephemeral_swap : Create lockfile TAGS: [ephemeral_swap:on]
ephemeral_swap : Check lockfile exists TAGS: [ephemeral_swap:off]
ephemeral_swap : Schedule lockfile removal TAGS: [ephemeral_swap:off]
base : Load role constants TAGS: [base:main]
base : Update password for root TAGS: [base:general]
base : Set hostname TAGS: [base:general]
base : Set timezone TAGS: [base:general]
base : Update repositories TAGS: [base:apt]
base : Upgrade packages TAGS: [base:apt]
base : Install packages TAGS: [base:apt]
base : Uninstall packages TAGS: [base:apt]
base : Create groups TAGS: [base:accounts]
base : Create users TAGS: [base:accounts]
base : Build allow_users string TAGS: [base:sshd]
base : Build allow_root_addresses string TAGS: [base:sshd]
base : Put sshd_config TAGS: [base:sshd]
base : Put system-wide .bashrc TAGS: [base:bash]
base : Put timesyncd.conf TAGS: [base:timesyncd]
base : Put .gitconfig TAGS: [base:git]
base : Create secrets directory TAGS: [base:secrets]
base : Put secrets TAGS: [base:secrets]
nginx : Load role constants TAGS: [nginx:main]
nginx : Create groups TAGS: [nginx:install]
nginx : Create users TAGS: [nginx:install]
nginx : Check nginx exists TAGS: [nginx:install]
nginx : Install packages TAGS: [nginx:install]
nginx : Gathering nginx buitin files TAGS: [nginx:install]
nginx : Gathering nginx buitin directories TAGS: [nginx:install]
nginx : Remove builtin files TAGS: [nginx:install]
nginx : Remove builtin directories TAGS: [nginx:install]
nginx : Create sites-available directory TAGS: [nginx:install]
nginx : Create sites-enable directory TAGS: [nginx:install]
nginx : Put logrotate file for nginx TAGS: [nginx:install]
nginx : Put nginx's environment file for systemd TAGS: [nginx:install]
nginx : Put unit file for systemd TAGS: [nginx:install]
nginx : Put mime.types TAGS: [nginx:setup_base]
nginx : Put config file for nginx TAGS: [nginx:setup_base]
nginx : Put default document root TAGS: [nginx:setup_base]
nginx : Put htpasswd for nginx TAGS: [nginx:setup_base]
nginx : Put env-wide virtual hosts file for nginx TAGS: [nginx:setup_env_wide_virtualhosts]
nginx : Enable env-wide virtual hosts for nginx TAGS: [nginx:setup_env_wide_virtualhosts]
nginx : Disable env-wide virtual hosts for nginx TAGS: [nginx:setup_env_wide_virtualhosts]
nginx : Put host-unique virtual hosts file for nginx TAGS: [nginx:setup_host_unique_virtualhosts]
nginx : Enable host-unique virtual hosts for nginx TAGS: [nginx:setup_host_unique_virtualhosts]
nginx : Disable host-unique virtual hosts for nginx TAGS: [nginx:setup_host_unique_virtualhosts]
prometheus_node_exporter : Load role constants TAGS: [prometheus_node_exporter:main]
prometheus_node_exporter : Create prometheus binary directory TAGS: [prometheus_node_exporter:install]
prometheus_node_exporter : Check node_exporter for Prometheus exists TAGS: [prometheus_node_exporter:install]
prometheus_node_exporter : Download node_exporter for Prometheus binary for x86_64 TAGS: [prometheus_node_exporter:install]
prometheus_node_exporter : Put node_exporter into prometheus directory for x86_64 TAGS: [prometheus_node_exporter:install]
prometheus_node_exporter : Download node_exporter for Prometheus binary for armv7l TAGS: [prometheus_node_exporter:install]
prometheus_node_exporter : Put node_exporter into prometheus directory for armv7l TAGS: [prometheus_node_exporter:install]
prometheus_node_exporter : Download node_exporter for Prometheus binary for arm64 TAGS: [prometheus_node_exporter:install]
prometheus_node_exporter : Put node_exporter into prometheus directory for arm64 TAGS: [prometheus_node_exporter:install]
prometheus_node_exporter : Put unit file for systemd TAGS: [prometheus_node_exporter:install]
~/G/g/c/ansible (master|…) $ ansible-playbook -i environments/home playbooks/prometheus_core.yml --list-tasks
playbook: playbooks/prometheus_core.yml
play #1 (prometheus_core): prometheus_core TAGS: []
tasks:
prometheus_core : Load role constants TAGS: [prometheus_core:main]
prometheus_core : Check prometheus exists TAGS: [prometheus_core:install]
prometheus_core : Download prometheus binary TAGS: [prometheus_core:install]
prometheus_core : Put prometheus into prometheus binary directory TAGS: [prometheus_core:install]
prometheus_core : Put promtool into prometheus binary directory TAGS: [prometheus_core:install]
prometheus_core : Put unit file for systemd TAGS: [prometheus_core:install]
prometheus_core : Create prometheus config directory TAGS: [prometheus_core:setup]
prometheus_core : Create prometheus storage directory TAGS: [prometheus_core:setup]
prometheus_core : Create prometheus console templates directory TAGS: [prometheus_core:setup]
prometheus_core : Create prometheus console libraries directory TAGS: [prometheus_core:setup]
prometheus_core : Check prometheus.yml exists TAGS: [prometheus_core:setup]
prometheus_core : Put default config file into prometheus directory TAGS: [prometheus_core:setup]
nginx : Load role constants TAGS: [nginx:main]
nginx : Create groups TAGS: [nginx:install]
nginx : Create users TAGS: [nginx:install]
nginx : Check nginx exists TAGS: [nginx:install]
nginx : Install packages TAGS: [nginx:install]
nginx : Gathering nginx buitin files TAGS: [nginx:install]
nginx : Gathering nginx buitin directories TAGS: [nginx:install]
nginx : Remove builtin files TAGS: [nginx:install]
nginx : Remove builtin directories TAGS: [nginx:install]
nginx : Create sites-available directory TAGS: [nginx:install]
nginx : Create sites-enable directory TAGS: [nginx:install]
nginx : Put logrotate file for nginx TAGS: [nginx:install]
nginx : Put nginx's environment file for systemd TAGS: [nginx:install]
nginx : Put unit file for systemd TAGS: [nginx:install]
nginx : Put mime.types TAGS: [nginx:setup_base]
nginx : Put config file for nginx TAGS: [nginx:setup_base]
nginx : Put default document root TAGS: [nginx:setup_base]
nginx : Put htpasswd for nginx TAGS: [nginx:setup_base]
nginx : Put env-wide virtual hosts file for nginx TAGS: [nginx:setup_env_wide_virtualhosts]
nginx : Enable env-wide virtual hosts for nginx TAGS: [nginx:setup_env_wide_virtualhosts]
nginx : Disable env-wide virtual hosts for nginx TAGS: [nginx:setup_env_wide_virtualhosts]
nginx : Put host-unique virtual hosts file for nginx TAGS: [nginx:setup_host_unique_virtualhosts]
nginx : Enable host-unique virtual hosts for nginx TAGS: [nginx:setup_host_unique_virtualhosts]
nginx : Disable host-unique virtual hosts for nginx TAGS: [nginx:setup_host_unique_virtualhosts]
~/G/g/c/ansible (master|…) $ ansible-playbook -i environments/home playbooks/grafana_stack.yml --list-tasks
playbook: playbooks/grafana_stack.yml
play #1 (grafana_stack): grafana_stack TAGS: []
tasks:
influxdb : Load role constants TAGS: [influxdb:main]
influxdb : Check influxdb exists TAGS: [influxdb:install]
influxdb : Download influxdb package TAGS: [influxdb:install]
influxdb : Install influxdb TAGS: [influxdb:install]
influxdb : Put influxdb's environment file for systemd TAGS: [influxdb:install]
influxdb : Put unit file for systemd TAGS: [influxdb:install]
influxdb : Put config file for influxdb TAGS: [influxdb:setup]
grafana : Load role constants TAGS: [grafana:main]
grafana : Check grafana-server exists TAGS: [grafana:install]
grafana : Download grafana-server package TAGS: [grafana:install]
grafana : Install grafana-server TAGS: [grafana:install]
grafana : Put grafana-server's environment file for systemd TAGS: [grafana:install]
grafana : Put unit file for systemd TAGS: [grafana:install]
grafana : Put config file for grafana-server TAGS: [grafana:setup]
nginx : Load role constants TAGS: [nginx:main]
nginx : Create groups TAGS: [nginx:install]
nginx : Create users TAGS: [nginx:install]
nginx : Check nginx exists TAGS: [nginx:install]
nginx : Install packages TAGS: [nginx:install]
nginx : Gathering nginx buitin files TAGS: [nginx:install]
nginx : Gathering nginx buitin directories TAGS: [nginx:install]
nginx : Remove builtin files TAGS: [nginx:install]
nginx : Remove builtin directories TAGS: [nginx:install]
nginx : Create sites-available directory TAGS: [nginx:install]
nginx : Create sites-enable directory TAGS: [nginx:install]
nginx : Put logrotate file for nginx TAGS: [nginx:install]
nginx : Put nginx's environment file for systemd TAGS: [nginx:install]
nginx : Put unit file for systemd TAGS: [nginx:install]
nginx : Put mime.types TAGS: [nginx:setup_base]
nginx : Put config file for nginx TAGS: [nginx:setup_base]
nginx : Put default document root TAGS: [nginx:setup_base]
nginx : Put htpasswd for nginx TAGS: [nginx:setup_base]
nginx : Put env-wide virtual hosts file for nginx TAGS: [nginx:setup_env_wide_virtualhosts]
nginx : Enable env-wide virtual hosts for nginx TAGS: [nginx:setup_env_wide_virtualhosts]
nginx : Disable env-wide virtual hosts for nginx TAGS: [nginx:setup_env_wide_virtualhosts]
nginx : Put host-unique virtual hosts file for nginx TAGS: [nginx:setup_host_unique_virtualhosts]
nginx : Enable host-unique virtual hosts for nginx TAGS: [nginx:setup_host_unique_virtualhosts]
nginx : Disable host-unique virtual hosts for nginx TAGS: [nginx:setup_host_unique_virtualhosts]