This commit is contained in:
decentral1se
2022-05-30 17:00:00 +02:00
commit bf5b28933c
9 changed files with 147 additions and 0 deletions

View File

@ -0,0 +1,17 @@
---
- name: Converge
hosts: all
vars:
netdata_alerta_api_key: bazbang
netdata_alerta_recipient: foobar
netdata_alerta_web_hook_url: barfoo
tasks:
- name: "Include autonomic.netdata (install)"
include_role:
name: autonomic.netdata
- name: "Include autonomic.netdata (upgrade)"
vars:
netdata_upgrade: true
include_role:
name: autonomic.netdata

View File

@ -0,0 +1,31 @@
---
dependency:
name: galaxy
driver:
name: hetznercloud
platforms:
- name: "autonomic.netdata-${INSTANCE_UUID}"
server_type: "cx11"
image: "debian-10"
provisioner:
name: ansible
lint: |
set -e
yamllint -c ../../.yamllint.yml .
ansible-lint -c ../../.ansible-lint.yml .
scenario:
test_sequence:
- lint
- dependency
- cleanup
- destroy
- syntax
- create
- prepare
- converge
# TODO(decentral1se): Quick fix for https://git.autonomic.zone/autonomic-cooperative/infrastructure/issues/166
# - idempotence
- side_effect
- verify
- cleanup
- destroy