ansible-roles/newrelic/tasks/php.yml

44 lines
1.2 KiB
YAML
Raw Normal View History

---
- name: Pre-seed package configuration with app name
2023-03-19 11:44:53 +01:00
ansible.builtin.debconf:
name: newrelic-php5
question: "newrelic-php5/application-name"
value: "{{ newrelic_appname }}"
vtype: string
when: newrelic_appname | length > 0
- name: Pre-seed package configuration with license
2023-03-19 11:44:53 +01:00
ansible.builtin.debconf:
name: newrelic-php5
question: "newrelic-php5/license-key"
value: "{{ newrelic_license }}"
vtype: "string"
when: newrelic_license | length > 0
- name: list newrelic config files
2023-03-19 11:44:53 +01:00
ansible.builtin.shell:
cmd: "find /etc/php* -type f -name newrelic.ini"
2023-03-16 14:35:12 +01:00
changed_when: False
check_mode: no
register: find_newrelic_ini
- name: Disable AWS detection
2023-03-19 11:44:53 +01:00
ansible.builtin.lineinfile:
dest: "{{ item }}"
regexp: '^;?newrelic.daemon.utilization.detect_aws'
line: 'newrelic.daemon.utilization.detect_aws = false'
loop: "{{ find_newrelic_ini.stdout_lines }}"
- name: Disable Docker detection
2023-03-19 11:44:53 +01:00
ansible.builtin.lineinfile:
dest: "{{ item }}"
regexp: '^;?newrelic.daemon.utilization.detect_docker'
line: 'newrelic.daemon.utilization.detect_docker = false'
loop: "{{ find_newrelic_ini.stdout_lines }}"
- name: Install package for PHP
2023-03-19 11:44:53 +01:00
ansible.builtin.apt:
name: newrelic-php5
state: present