Skip to content

Commit

Permalink
Merge branch 'release/4.7.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
hswong3i committed Mar 12, 2021
2 parents a9a0db4 + d74584e commit 98cbc30
Show file tree
Hide file tree
Showing 8 changed files with 35 additions and 19 deletions.
9 changes: 8 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,16 @@
# Ansible Role for rclone

## 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
Expand Down
2 changes: 1 addition & 1 deletion ansible-galaxy-requirements.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# limitations under the License.

# rclone version.
rclone_version: "v1.54.0"
rclone_version: "v1.54.1"

# rclone download details.
rclone_download: "{{ _rclone_download[rclone_version] }}"
14 changes: 14 additions & 0 deletions handlers/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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: rclone | 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:
- "{{ rclone_download }}"
register: result
until: result is succeeded
1 change: 1 addition & 0 deletions meta/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
# limitations under the License.

galaxy_info:
namespace: alvistack
role_name: rclone
author: "Wong Hoi Sing Edison <hswong3i@pantarei-design.com>"
description: Ansible Role for rclone Installation
Expand Down
3 changes: 2 additions & 1 deletion molecule/default/converge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
remote_user: root
become: true
tasks:
- include_role:
- name: include role
include_role:
name: rclone
tags: rclone
19 changes: 4 additions & 15 deletions tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,22 +56,11 @@
- { dest: "/etc/bash_completion.d" }
- { dest: "/usr/local/bin" }
- { dest: "{{ rclone_download.dest | dirname }}" }
register: file_result
notify:
- rclone | 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:
- "{{ rclone_download }}"
when: file_result is changed
register: result
until: result is succeeded
- name: flush handlers
meta: flush_handlers

- name: unarchive package
shell: |
Expand Down
4 changes: 4 additions & 0 deletions vars/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@
# limitations under the License.

_rclone_download:
"v1.54.1":
url: "http://github.com/ncw/rclone/releases/download/v1.54.1/rclone-v1.54.1-linux-amd64.zip"
dest: "/var/cache/ansible/c52cbf3646a2d15765b87cf05fc3b2bca3b1d2782d4922046c597bd979e42720/rclone-v1.54.1-linux-amd64.zip"
checksum: "sha256:c52cbf3646a2d15765b87cf05fc3b2bca3b1d2782d4922046c597bd979e42720"
"v1.54.0":
url: "http://github.com/ncw/rclone/releases/download/v1.54.0/rclone-v1.54.0-linux-amd64.zip"
dest: "/var/cache/ansible/bee31ef4c9cfb1f2bcc3b662c3102cfbe6a551918d2deac6101459557a3fe0b4/rclone-v1.54.0-linux-amd64.zip"
Expand Down

0 comments on commit 98cbc30

Please sign in to comment.