Move release-tools out of jenkins/scripts

To not install these on the images, create a new scripts directory to
hold them.

Create new copy-release-tools-scripts role to copy the files over,
we do not need using legacy-copy-project-config-scripts anymore since
everything is copied elsewhere.

Add the role to all playbooks that use release-tools scripts.

Change-Id: I36c458e297fec58023799f625739b341c4d403cf
This commit is contained in:
Andreas Jaeger 2018-02-09 07:28:47 +01:00
parent 2f8ec146b9
commit fbc1f58c30
17 changed files with 12 additions and 2 deletions

View File

@ -20,8 +20,9 @@
user.name: OpenStack Proposal Bot
user.email: openstack-infra@lists.openstack.org
gitreview.username: proposal-bot
- legacy-copy-project-config-scripts
- copy-proposal-common-scripts
# For propose-update-constraints
- copy-release-tools-scripts
- add-sshkey
- bindep
- ensure-tox

View File

@ -17,7 +17,7 @@
user.signingkey: infra-root@openstack.org
gitreview.username: release
- bindep
- legacy-copy-project-config-scripts
- copy-release-tools-scripts
- add-sshkey
- add-launchpad-credentials
- add-gpgkey

View File

@ -0,0 +1,5 @@
Copy release-tools scripts directory to remote hosts
The ``scripts/release-tools`` directory will be placed in the remote home
directory as ``scripts/release-tools``.

View File

@ -0,0 +1,4 @@
- name: Copy the release-tools directory to the remote node
synchronize:
src: release-tools
dest: "{{ ansible_user_dir }}/scripts/release-tools"