From e66056f163a9fffc26e5b964bdefa69c34016e62 Mon Sep 17 00:00:00 2001 From: Adrien Waksberg Date: Tue, 24 Aug 2021 13:05:59 +0200 Subject: [PATCH] chore: use FQCN for module name --- CHANGELOG.md | 1 + handlers/main.yml | 2 +- meta/main.yml | 4 ++-- tasks/base.yml | 15 ++++++++------- tasks/install.yml | 6 +++--- tasks/service.yml | 4 ++-- 6 files changed, 17 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 87328aa..2efcb7e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ Which is based on [Keep A Changelog](http://keepachangelog.com/) ### Changed - test: replace kitchen to molecule +- chore: use FQCN for module name ### Removed diff --git a/handlers/main.yml b/handlers/main.yml index ecdce21..2ae0fe6 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -1,5 +1,5 @@ --- - name: restart cerebro - systemd: + ansible.builtin.service: name: cerebro state: restarted diff --git a/meta/main.yml b/meta/main.yml index b41b09b..a847f8d 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -5,13 +5,13 @@ galaxy_info: company: Adrien Waksberg description: Install and configure cererbo license: Apache2 - min_ansible_version: 2.7 + min_ansible_version: 2.9 platforms: - name: Debian versions: - - stretch - buster + - bullseye galaxy_tags: - dashboard diff --git a/tasks/base.yml b/tasks/base.yml index 257c1e6..6384694 100644 --- a/tasks/base.yml +++ b/tasks/base.yml @@ -1,11 +1,12 @@ --- - name: install dependencies - package: - name: default-jre + ansible.builtin.package: + name: + - default-jre tags: cerebro - name: create bin and config directories - file: + ansible.builtin.file: path: '{{ item }}' owner: root group: root @@ -17,12 +18,12 @@ tags: cerebro - name: create group - group: + ansible.builtin.group: name: '{{ cerebro_group }}' tags: cerebro - name: create user - user: + ansible.builtin.user: name: '{{ cerebro_user }}' group: '{{ cerebro_group }}' home: '{{ cerebro_bin_dir }}' @@ -30,7 +31,7 @@ tags: cerebro - name: create data directory - file: + ansible.builtin.file: path: '{{ cerebro_data_dir }}' owner: root group: '{{ cerebro_group }}' @@ -39,7 +40,7 @@ tags: cerebro - name: copy configurations - template: + ansible.builtin.template: src: '{{ item }}.j2' dest: '{{ cerebro_config_dir }}/{{ item }}' owner: root diff --git a/tasks/install.yml b/tasks/install.yml index 9317906..7c74c06 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -1,12 +1,12 @@ --- - name: check the version installed - stat: + ansible.builtin.stat: path: '{{ cerebro_bin_dir }}/release' register: st tags: cerebro - name: download archive - unarchive: + ansible.builtin.unarchive: src: '{{ cerebro_url }}' dest: '{{ cerebro_bin_dir }}' owner: root @@ -16,7 +16,7 @@ tags: cerebro - name: enable new version - file: + ansible.builtin.file: src: '{{ cerebro_bin_dir }}/cerebro-{{ cerebro_version }}' dest: '{{ cerebro_bin_dir }}/release' owner: root diff --git a/tasks/service.yml b/tasks/service.yml index cadaa8b..d36f777 100644 --- a/tasks/service.yml +++ b/tasks/service.yml @@ -1,6 +1,6 @@ --- - name: copy service - template: + ansible.builtin.template: src: cerebro.service.j2 dest: /lib/systemd/system/cerebro.service owner: root @@ -9,7 +9,7 @@ tags: cerebro - name: enable and start service - systemd: + ansible.builtin.systemd: name: cerebro state: started enabled: true