--- - name: Ensure mysql signing key is installed - required for di-logging dependencies apt_key: keyserver: "pgp.mit.edu" id: "5072E1F5" - name: Ensure mysql repository is present - required for di-logging dependencies (libmysqlclient20) apt_repository: repo: "{{ item }}" state: present with_items: - "deb http://repo.mysql.com/apt/{{ ansible_distribution | lower }}/ {{ ansible_distribution_release }} mysql-5.7" - name: Ensure di-logging is present apt: name: "{{ item }}" state: latest update_cache: yes cache_valid_time: 3600 with_items: - "di-logging" - name: Restrict /etc/di directory file: path: "/etc/di" owner: "root" group: "di-config" mode: "0750" state: directory - name: Template di-logging config template: src: "logging.conf.j2" dest: "{{ di_logging_config_file }}" owner: "di" group: "di-config" mode: "0640" notify: - restart di-logging - name: enable di-logging service: name: "di-logging" enabled: yes