
We bump the Ansible version to the version that Zuul runs. We then set ansible-lint to the current latest version. This results in a number of new linter violations which we fix. These violations include: * Needing to name plays * Needing to start names with a capital letter * Using fully qualified names for action modules * Quoting permissions strings to avoid octal conversion errors * Using explicit yaml structures for tasks We also tell ansible-lint to mock zuul_return so that we don't get errors from it complaining that this module is not defined. Change-Id: Ic881313fea58f4482f70e493f3d256541d31860a
19 lines
438 B
YAML
19 lines
438 B
YAML
- name: Create old jenkins folders
|
|
become: true
|
|
file:
|
|
path: /usr/local/jenkins/slave_scripts
|
|
state: directory
|
|
|
|
- name: Copy files to the slave_script dir on the node
|
|
copy:
|
|
dest: '/usr/local/jenkins/slave_scripts/'
|
|
src: '{{ item }}'
|
|
mode: '0755'
|
|
with_items:
|
|
- install-distro-packages.sh
|
|
- jenkinsci-upload.sh
|
|
- php-laravel-build.sh
|
|
- version-properties.sh
|
|
- zuul-sudo-grep.sh
|
|
become: true
|