mirror of
https://github.com/Southampton-RSG/breccia-mapper.git
synced 2026-03-03 03:17:07 +00:00
deploy: Add deployment keyfile variables to inventory
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -15,8 +15,7 @@ debug.log*
|
|||||||
|
|
||||||
# Configuration
|
# Configuration
|
||||||
settings.ini
|
settings.ini
|
||||||
deployment-key
|
deployment-key*
|
||||||
deployment-key.pub
|
|
||||||
|
|
||||||
# Deployment
|
# Deployment
|
||||||
/.dbbackup/
|
/.dbbackup/
|
||||||
|
|||||||
@@ -63,20 +63,36 @@
|
|||||||
|
|
||||||
- name: Copy deploy key
|
- name: Copy deploy key
|
||||||
copy:
|
copy:
|
||||||
src: 'deployment-key'
|
src: '{{ deployment_keyfile }}'
|
||||||
dest: '/tmp/deployment-key'
|
dest: '/tmp/deployment-key'
|
||||||
mode: 0600
|
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
|
- name: Clone / update from source repo
|
||||||
git:
|
git:
|
||||||
repo: 'git@github.com:Southampton-RSG/breccia-mapper.git'
|
repo: 'git@github.com:Southampton-RSG/breccia-mapper.git'
|
||||||
dest: '{{ project_dir }}'
|
dest: '{{ project_dir }}'
|
||||||
key_file: '/tmp/deployment-key'
|
key_file: '{{ "/tmp/deployment-key" if deployment_keyfile is defined else None }}'
|
||||||
version: '{{ branch | default ("master") }}'
|
version: '{{ branch | default ("master") }}'
|
||||||
accept_hostkey: yes
|
accept_hostkey: yes
|
||||||
when: vagrant_dir.stat.exists == False
|
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
|
- name: Copy and populate settings template
|
||||||
template:
|
template:
|
||||||
src: 'settings.j2'
|
src: 'settings.j2'
|
||||||
|
|||||||
Reference in New Issue
Block a user