mirror of
https://github.com/Southampton-RSG/breccia-mapper.git
synced 2026-03-03 11:27:09 +00:00
deploy: Add deployment keyfile variables to inventory
This commit is contained in:
@@ -63,20 +63,36 @@
|
||||
|
||||
- name: Copy deploy key
|
||||
copy:
|
||||
src: 'deployment-key'
|
||||
src: '{{ deployment_keyfile }}'
|
||||
dest: '/tmp/deployment-key'
|
||||
mode: 0600
|
||||
when: vagrant_dir.stat.exists == False
|
||||
when: vagrant_dir.stat.exists == False and deployment_keyfile is defined
|
||||
|
||||
- name: Clone / update from source repo
|
||||
git:
|
||||
repo: 'git@github.com:Southampton-RSG/breccia-mapper.git'
|
||||
dest: '{{ project_dir }}'
|
||||
key_file: '/tmp/deployment-key'
|
||||
key_file: '{{ "/tmp/deployment-key" if deployment_keyfile is defined else None }}'
|
||||
version: '{{ branch | default ("master") }}'
|
||||
accept_hostkey: yes
|
||||
when: vagrant_dir.stat.exists == False
|
||||
|
||||
- name: Copy customisation deploy key
|
||||
copy:
|
||||
src: '{{ customisation_repo_keyfile }}'
|
||||
dest: '/tmp/deployment-key-customisation'
|
||||
mode: 0600
|
||||
when: customisation_repo_keyfile is defined
|
||||
|
||||
- name: Clone / update from customisation repo
|
||||
git:
|
||||
repo: '{{ customisation_repo }}'
|
||||
dest: '{{ project_dir }}/custom'
|
||||
key_file: '{{ "/tmp/deployment-key-customisation" if customisation_repo_keyfile is defined else None }}'
|
||||
version: '{{ branch | default ("master") }}'
|
||||
accept_hostkey: yes
|
||||
when: customisation_repo is defined
|
||||
|
||||
- name: Copy and populate settings template
|
||||
template:
|
||||
src: 'settings.j2'
|
||||
|
||||
Reference in New Issue
Block a user