diff --git a/CHANGELOG.md b/CHANGELOG.md index 19ea1b4..b49dc85 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,16 @@ # Ansible Role for crun -## 4.7.0 - TBC +## 4.8.0 - TBC ### Major Changes +## 4.7.0 - 2021-03-13 + +### Major Changes + + - Bugfix [ansible-lint `namespace`](https://github.com/ansible-community/ansible-lint/pull/1451) + - Bugfix [ansible-lint `no-handler`](https://github.com/ansible-community/ansible-lint/pull/1402) + - Bugfix [ansible-lint `unnamed-task`](https://github.com/ansible-community/ansible-lint/pull/1413) - Simplify Python dependency with system packages - Support RHEL 8 with Molecule - Support RHEL 7 with Molecule diff --git a/ansible-galaxy-requirements.yml b/ansible-galaxy-requirements.yml index 5193ad5..6100008 100644 --- a/ansible-galaxy-requirements.yml +++ b/ansible-galaxy-requirements.yml @@ -17,7 +17,7 @@ collections: - name: community.general src: https://galaxy.ansible.com - version: ">=1.0.0,<2.0.0" + version: ">=2.0.0,<3.0.0" - name: community.kubernetes src: https://galaxy.ansible.com diff --git a/handlers/main.yml b/handlers/main.yml index 858af07..df1888f 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -13,3 +13,17 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. + +- name: crun | download archive + vars: + ansible_python_interpreter: "python3" + get_url: + url: "{{ item.url }}" + dest: "{{ item.dest }}" + checksum: "{{ item.checksum }}" + mode: "{{ item.mode | default('0644') }}" + timeout: 300 + loop: + - "{{ crun_download }}" + register: result + until: result is succeeded diff --git a/meta/main.yml b/meta/main.yml index eae85c1..e57112f 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -15,6 +15,7 @@ # limitations under the License. galaxy_info: + namespace: alvistack role_name: crun author: "Wong Hoi Sing Edison " description: Ansible Role for crun Installation diff --git a/molecule/default/converge.yml b/molecule/default/converge.yml index 0d6ab95..693b195 100644 --- a/molecule/default/converge.yml +++ b/molecule/default/converge.yml @@ -18,6 +18,7 @@ remote_user: root become: true tasks: - - include_role: + - name: include role + include_role: name: crun tags: crun diff --git a/tasks/main.yml b/tasks/main.yml index d119b78..327c2d9 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -55,22 +55,11 @@ loop: - { dest: "/usr/local/bin" } - { dest: "{{ crun_download.dest | dirname }}" } - register: file_result + notify: + - crun | download archive -- name: download archive - vars: - ansible_python_interpreter: "python3" - get_url: - url: "{{ item.url }}" - dest: "{{ item.dest }}" - checksum: "{{ item.checksum }}" - mode: "{{ item.mode | default('0644') }}" - timeout: 300 - loop: - - "{{ crun_download }}" - when: file_result is changed - register: result - until: result is succeeded +- name: flush handlers + meta: flush_handlers - name: unarchive package shell: |