[ci-workers] Add a tag for updating dependencies
This commit is contained in:
parent
9d1c37f793
commit
8d4eebc7f3
|
@ -50,6 +50,7 @@
|
||||||
|
|
||||||
- name: Gathering Facts
|
- name: Gathering Facts
|
||||||
setup:
|
setup:
|
||||||
|
tags: deps
|
||||||
|
|
||||||
- name: Fail if Python is the wrong version
|
- name: Fail if Python is the wrong version
|
||||||
fail:
|
fail:
|
||||||
|
@ -66,21 +67,25 @@
|
||||||
- "vars/{{ ansible_distribution }}.yml"
|
- "vars/{{ ansible_distribution }}.yml"
|
||||||
- "vars/{{ ansible_os_family }}.yml"
|
- "vars/{{ ansible_os_family }}.yml"
|
||||||
skip: true
|
skip: true
|
||||||
|
tags: deps
|
||||||
|
|
||||||
- name: Collate dependencies
|
- name: Collate dependencies
|
||||||
set_fact:
|
set_fact:
|
||||||
package_deps: "{{ buildbot_deps + fetch_deps + conf_deps + build_deps + link_deps + dist_deps }}"
|
package_deps: "{{ buildbot_deps + fetch_deps + conf_deps + build_deps + link_deps + dist_deps }}"
|
||||||
python_modules: "{{ buildbot_modules + rpc_test_modules }}"
|
python_modules: "{{ buildbot_modules + rpc_test_modules }}"
|
||||||
|
tags: deps
|
||||||
|
|
||||||
- name: Install Homebrew [MacOSX]
|
- name: Install Homebrew [MacOSX]
|
||||||
include: tasks/install-brew.yml
|
include: tasks/install-brew.yml
|
||||||
when: ansible_distribution == 'MacOSX'
|
when: ansible_distribution == 'MacOSX'
|
||||||
|
tags: deps
|
||||||
|
|
||||||
- name: Update rolling release [Arch Linux]
|
- name: Update rolling release [Arch Linux]
|
||||||
pacman:
|
pacman:
|
||||||
update_cache: yes
|
update_cache: yes
|
||||||
upgrade: yes
|
upgrade: yes
|
||||||
when: ansible_distribution == 'Archlinux'
|
when: ansible_distribution == 'Archlinux'
|
||||||
|
tags: deps
|
||||||
|
|
||||||
- name: Install required packages
|
- name: Install required packages
|
||||||
package:
|
package:
|
||||||
|
@ -88,6 +93,7 @@
|
||||||
state: present
|
state: present
|
||||||
with_items: "{{ package_deps }}"
|
with_items: "{{ package_deps }}"
|
||||||
become_user: "{{ ansible_ssh_user if ansible_distribution == 'MacOSX' else 'root' }}"
|
become_user: "{{ ansible_ssh_user if ansible_distribution == 'MacOSX' else 'root' }}"
|
||||||
|
tags: deps
|
||||||
|
|
||||||
- name: Install pip [CentOS, MacOSX]
|
- name: Install pip [CentOS, MacOSX]
|
||||||
include: tasks/install-pip.yml
|
include: tasks/install-pip.yml
|
||||||
|
|
Loading…
Reference in New Issue