summaryrefslogtreecommitdiff
path: root/ansible/roles/trove-setup/tasks/releases.yml
diff options
context:
space:
mode:
authorPedro Alvarez <pedro.alvarez@codethink.co.uk>2015-04-22 15:39:53 +0100
committerSam Thursfield <sam.thursfield@codethink.co.uk>2015-04-24 12:58:20 +0100
commit16de74536e0846ba1d2e5101618df9146c785a41 (patch)
tree7e565842420da8c23882921229bd3a8c0901d357 /ansible/roles/trove-setup/tasks/releases.yml
parentdb1e0819a425f7839d646fe4e1c37724898b25b9 (diff)
downloadtrove-setup-16de74536e0846ba1d2e5101618df9146c785a41.tar.gz
Stop using regex_replace in 'creates' arguments.
Use the dict-form for the creates arguments, to avoid problems with strings interpolations. This solved problems on a Trove with TROVE_ID 'baserock-clone', because it wasn't recognising the already exsisting repositories. Change-Id: Ic613f732596aae9d81b0c17c8fd1e846d69f58db
Diffstat (limited to 'ansible/roles/trove-setup/tasks/releases.yml')
-rw-r--r--ansible/roles/trove-setup/tasks/releases.yml6
1 files changed, 4 insertions, 2 deletions
diff --git a/ansible/roles/trove-setup/tasks/releases.yml b/ansible/roles/trove-setup/tasks/releases.yml
index bcb031e..f8a1810 100644
--- a/ansible/roles/trove-setup/tasks/releases.yml
+++ b/ansible/roles/trove-setup/tasks/releases.yml
@@ -4,7 +4,8 @@
- name: Create the releases repository
shell: |
su git -c 'ssh localhost create '{{ TROVE_ID|quote|quote|quote }}'/site/releases'
- creates=/home/git/repos/{{ TROVE_ID|regex_replace('(\\W)', '\\\\\\1')}}/site/releases.git
+ args:
+ creates: /home/git/repos/{{ TROVE_ID }}/site/releases.git
- name: Create temporary folder to copy templates
shell: su git -c 'mktemp -d'
@@ -21,7 +22,8 @@
su git -c 'cp '{{ releases_templates.stdout|quote|quote }}'/releases-repo-README '{{ releases_repository.stdout|quote|quote }}'/releases/README'
su git -c 'cd '{{ releases_repository.stdout|quote|quote }}'/releases; git add README; git commit -m "Add README"; git push origin master'
su -c "rm -Rf {{ releases_repository.stdout|quote|quote }}"
- creates=/home/git/repos/{{ TROVE_ID|regex_replace('(\\W)', '\\\\\\1')}}/site/releases.git/refs/heads/master
+ args:
+ creates: /home/git/repos/{{ TROVE_ID }}/site/releases.git/refs/heads/master
- name: Link the releases repository to enable the access throught browser
file: |