39 lines
797 B
YAML
39 lines
797 B
YAML
- name: create gitlab home directory
|
|
file:
|
|
path: '{{ gitlab_home }}'
|
|
state: directory
|
|
mode: '0755'
|
|
|
|
- name: create gitlab app directory
|
|
become: true
|
|
file:
|
|
path: '{{ app_dir }}'
|
|
state: directory
|
|
mode: '0755'
|
|
owner: 'sonny'
|
|
group: 'sonny'
|
|
|
|
- name: copy docker-compose file
|
|
become: true
|
|
template:
|
|
src: 'templates/docker-compose.j2'
|
|
dest: '{{ app_dir }}/docker-compose.yml'
|
|
owner: 'sonny'
|
|
group: 'sonny'
|
|
mode: '0755'
|
|
|
|
- name: stop gitlab
|
|
docker_compose:
|
|
project_src: '{{ app_dir }}'
|
|
state: absent
|
|
environment:
|
|
GITLAB_HOME: '{{ gitlab_home }}'
|
|
|
|
- name: start gitlab
|
|
docker_compose:
|
|
pull: true
|
|
project_src: '{{ app_dir }}'
|
|
environment:
|
|
GITLAB_HOME: '{{ gitlab_home }}'
|
|
|
|
# TODO: update router config (for SSH)
|