diff --git a/playbooks/proposal/pre.yaml b/playbooks/proposal/pre.yaml index 66b485b202..6a64be8b83 100644 --- a/playbooks/proposal/pre.yaml +++ b/playbooks/proposal/pre.yaml @@ -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 diff --git a/playbooks/release/pre.yaml b/playbooks/release/pre.yaml index 36d914d46b..2781b60dbb 100644 --- a/playbooks/release/pre.yaml +++ b/playbooks/release/pre.yaml @@ -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 diff --git a/roles/copy-release-tools-scripts/README.rst b/roles/copy-release-tools-scripts/README.rst new file mode 100644 index 0000000000..9d807d0212 --- /dev/null +++ b/roles/copy-release-tools-scripts/README.rst @@ -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``. + diff --git a/jenkins/scripts/release-tools/README.rst b/roles/copy-release-tools-scripts/files/release-tools/README.rst similarity index 100% rename from jenkins/scripts/release-tools/README.rst rename to roles/copy-release-tools-scripts/files/release-tools/README.rst diff --git a/jenkins/scripts/release-tools/add_release_note_page.sh b/roles/copy-release-tools-scripts/files/release-tools/add_release_note_page.sh similarity index 100% rename from jenkins/scripts/release-tools/add_release_note_page.sh rename to roles/copy-release-tools-scripts/files/release-tools/add_release_note_page.sh diff --git a/jenkins/scripts/release-tools/clone_repo.sh b/roles/copy-release-tools-scripts/files/release-tools/clone_repo.sh similarity index 100% rename from jenkins/scripts/release-tools/clone_repo.sh rename to roles/copy-release-tools-scripts/files/release-tools/clone_repo.sh diff --git a/jenkins/scripts/release-tools/functions b/roles/copy-release-tools-scripts/files/release-tools/functions similarity index 100% rename from jenkins/scripts/release-tools/functions rename to roles/copy-release-tools-scripts/files/release-tools/functions diff --git a/jenkins/scripts/release-tools/launchpad_add_comment.py b/roles/copy-release-tools-scripts/files/release-tools/launchpad_add_comment.py similarity index 100% rename from jenkins/scripts/release-tools/launchpad_add_comment.py rename to roles/copy-release-tools-scripts/files/release-tools/launchpad_add_comment.py diff --git a/jenkins/scripts/release-tools/make_branch.sh b/roles/copy-release-tools-scripts/files/release-tools/make_branch.sh similarity index 100% rename from jenkins/scripts/release-tools/make_branch.sh rename to roles/copy-release-tools-scripts/files/release-tools/make_branch.sh diff --git a/jenkins/scripts/release-tools/process_release_requests.py b/roles/copy-release-tools-scripts/files/release-tools/process_release_requests.py similarity index 100% rename from jenkins/scripts/release-tools/process_release_requests.py rename to roles/copy-release-tools-scripts/files/release-tools/process_release_requests.py diff --git a/jenkins/scripts/release-tools/process_release_requests.sh b/roles/copy-release-tools-scripts/files/release-tools/process_release_requests.sh similarity index 100% rename from jenkins/scripts/release-tools/process_release_requests.sh rename to roles/copy-release-tools-scripts/files/release-tools/process_release_requests.sh diff --git a/jenkins/scripts/release-tools/py3-requirements.txt b/roles/copy-release-tools-scripts/files/release-tools/py3-requirements.txt similarity index 100% rename from jenkins/scripts/release-tools/py3-requirements.txt rename to roles/copy-release-tools-scripts/files/release-tools/py3-requirements.txt diff --git a/jenkins/scripts/release-tools/release.sh b/roles/copy-release-tools-scripts/files/release-tools/release.sh similarity index 100% rename from jenkins/scripts/release-tools/release.sh rename to roles/copy-release-tools-scripts/files/release-tools/release.sh diff --git a/jenkins/scripts/release-tools/requirements.txt b/roles/copy-release-tools-scripts/files/release-tools/requirements.txt similarity index 100% rename from jenkins/scripts/release-tools/requirements.txt rename to roles/copy-release-tools-scripts/files/release-tools/requirements.txt diff --git a/jenkins/scripts/release-tools/update_constraints.sh b/roles/copy-release-tools-scripts/files/release-tools/update_constraints.sh similarity index 100% rename from jenkins/scripts/release-tools/update_constraints.sh rename to roles/copy-release-tools-scripts/files/release-tools/update_constraints.sh diff --git a/jenkins/scripts/release-tools/update_constraints_for_branch.sh b/roles/copy-release-tools-scripts/files/release-tools/update_constraints_for_branch.sh similarity index 100% rename from jenkins/scripts/release-tools/update_constraints_for_branch.sh rename to roles/copy-release-tools-scripts/files/release-tools/update_constraints_for_branch.sh diff --git a/roles/copy-release-tools-scripts/tasks/main.yaml b/roles/copy-release-tools-scripts/tasks/main.yaml new file mode 100644 index 0000000000..c9d4ead7f9 --- /dev/null +++ b/roles/copy-release-tools-scripts/tasks/main.yaml @@ -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"