From 1d3f8b8190be4fc3bedd522467c6e1b3c10b5b3e Mon Sep 17 00:00:00 2001 From: Marcos Vinicius Rezende Date: Sun, 11 Jul 2021 15:29:34 -0300 Subject: [PATCH] =?UTF-8?q?adicionando=20configura=C3=A7=C3=A3o=20ao=20new?= =?UTF-8?q?relic=20infra=20para=20coletar=20logs.=20(#59)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * adicionando configuração ao newrelic infra para coletar logs. * removendo espaços desnecessários ao final da linha * removendo become duplicado * ajuste de lint * ajuste logging * ajustando o lint Co-authored-by: Marcos Vinicius Rezende --- .ansible-lint | 1 + config_files/logging.yml | 19 +++++++++++++++++++ group_vars/staging/vars.yml | 1 - playbook.yml | 5 +++++ requirements.txt | 2 +- requirements.yml | 1 + 6 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 config_files/logging.yml diff --git a/.ansible-lint b/.ansible-lint index e6e3ffa..e5c78c9 100644 --- a/.ansible-lint +++ b/.ansible-lint @@ -1,3 +1,4 @@ +--- parseable: true skip_list: - '204' diff --git a/config_files/logging.yml b/config_files/logging.yml new file mode 100644 index 0000000..f3b4d8b --- /dev/null +++ b/config_files/logging.yml @@ -0,0 +1,19 @@ +--- +logs: + - name: alternatives.log + file: /var/log/alternatives.log + + - name: auth.log + file: /var/log/auth.log + + - name: dpkg.log + file: /var/log/dpkg.log + + - name: docker-logs + file: /var/lib/docker/containers/*/*.log + + - name: nginx-access-logs + file: /var/log/nginx/access.log* + + - name: nginx-error-logs + file: /var/log/nginx/error.log* diff --git a/group_vars/staging/vars.yml b/group_vars/staging/vars.yml index 3d30e96..58ae4ef 100644 --- a/group_vars/staging/vars.yml +++ b/group_vars/staging/vars.yml @@ -18,7 +18,6 @@ django_settings_module: "web.settings" enable_autothrottle_debug: "true" new_relic_log: "stdout" - # NEWRELIC INFRA nrinfragent_integrations: - { name: nri-nginx, state: "latest" } diff --git a/playbook.yml b/playbook.yml index a2ce2d4..10372af 100644 --- a/playbook.yml +++ b/playbook.yml @@ -13,6 +13,11 @@ - iac-role-basica - iac-role-services tasks: + - name: copying log files config + copy: + src: config_files/logging.yml + dest: /etc/newrelic-infra/logging.d + mode: 0644 - name: create app dokku_app: # change this name in your template! diff --git a/requirements.txt b/requirements.txt index b8de0b8..8a123f5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,4 +6,4 @@ molecule-docker==0.2.4 pytest==6.2.1 pytest-testinfra==6.1.0 testinfra==6.0.0 -yamllint==1.25.0 \ No newline at end of file +yamllint==1.25.0 diff --git a/requirements.yml b/requirements.yml index 500a050..e82266c 100644 --- a/requirements.yml +++ b/requirements.yml @@ -1,4 +1,5 @@ --- + # Do galaxy - src: dokku_bot.ansible_dokku version: v2020.11.25