diff options
| author | Kumar Damani <me@kumardamani.net> | 2022-08-23 16:02:28 +0000 |
|---|---|---|
| committer | Kumar Damani <me@kumardamani.net> | 2022-09-07 20:15:37 +0000 |
| commit | c85806e3289b5e207d51d382f8dc75edad04404d (patch) | |
| tree | 244d2f1ad38320863fb60f695c88c97799be1171 /roles/website | |
| parent | 4d34de2f5e757bfeae5738547aabb61d3d28a2f8 (diff) | |
switched to alpine initial commit
Diffstat (limited to 'roles/website')
| -rw-r--r-- | roles/website/tasks/main.yaml | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/roles/website/tasks/main.yaml b/roles/website/tasks/main.yaml index 6fdf7fa..9725f2d 100644 --- a/roles/website/tasks/main.yaml +++ b/roles/website/tasks/main.yaml @@ -1,13 +1,15 @@ --- - name: 'Install git' + become: true + become_method: 'doas' package: name: 'git' state: 'present' - name: 'Create domain level dir' file: - path: '/var/www/{{ item.name }}/html' + path: '{{ sites_data_root }}/{{ item.name }}/html' state: 'directory' mode: '0755' loop: '{{ websites }}' @@ -15,10 +17,11 @@ - name: 'Clone all the website project repos' git: repo: '{{ item.git_url }}' - dest: '/var/www/{{ item.name }}/html' + dest: '{{ sites_data_root }}/{{ item.name }}/html' depth: 1 update: true force: true version: '{{ item.git_version }}' umask: '002' + when: 'item.git_url is defined' loop: '{{ websites }}' |
