switch from http url to git
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
62ddc9bb2a
commit
4e4cc01659
|
@ -43,7 +43,8 @@ Example Playbook
|
||||||
- django_domain: "im.example.com"
|
- django_domain: "im.example.com"
|
||||||
- django_http_listen: "{{inventory_hostname}}"
|
- django_http_listen: "{{inventory_hostname}}"
|
||||||
- django_admin_password: "test"
|
- django_admin_password: "test"
|
||||||
- django_app_releaseurl: "https://gitea.caret.be/jens/im/archive/main.tar.gz"
|
- django_app_gitrepo: "https://gitea.caret.be/jens/im.git"
|
||||||
|
- django_app_gitversion: "main"
|
||||||
```
|
```
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
|
@ -60,7 +61,8 @@ Example Playbook
|
||||||
- django_http_port: 8000
|
- django_http_port: 8000
|
||||||
# needs to be a tar.gz for now
|
# needs to be a tar.gz for now
|
||||||
# needs to have a settings_template.py.j2 file in the django_appname folder
|
# needs to have a settings_template.py.j2 file in the django_appname folder
|
||||||
- django_app_releaseurl: "https://gitea.caret.be/jens/im/archive/main.tar.gz"
|
- django_app_gitrepo: "https://gitea.caret.be/jens/im.git"
|
||||||
|
- django_app_gitversion: "v2.0"
|
||||||
- django_admin_password: !vault |
|
- django_admin_password: !vault |
|
||||||
$ANSIBLE_VAULT;1.1;AES256
|
$ANSIBLE_VAULT;1.1;AES256
|
||||||
33366337663233346138373232353438613362636634393334613935303466343238646361613037
|
33366337663233346138373232353438613362636634393334613935303466343238646361613037
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
- 'python3-django'
|
- 'python3-django'
|
||||||
- 'curl'
|
- 'curl'
|
||||||
- 'tar'
|
- 'tar'
|
||||||
|
- 'git'
|
||||||
- 'python3-psycopg2'
|
- 'python3-psycopg2'
|
||||||
- 'python3-gunicorn'
|
- 'python3-gunicorn'
|
||||||
- 'python3-whitenoise'
|
- 'python3-whitenoise'
|
||||||
|
@ -23,14 +24,15 @@
|
||||||
home: "{{ django_home }}"
|
home: "{{ django_home }}"
|
||||||
shell: "/bin/false"
|
shell: "/bin/false"
|
||||||
|
|
||||||
- name: 'download latest stable version of the app'
|
|
||||||
get_url:
|
- name: Clone git repositories
|
||||||
dest: "{{ django_home }}/latest.tar.gz"
|
git:
|
||||||
url: "{{ django_app_releaseurl }}"
|
repo: "{{ django_app_gitrepo }}"
|
||||||
|
dest: "{{ django_home }}/{{ django_appname }}"
|
||||||
owner: "{{ django_user }}"
|
owner: "{{ django_user }}"
|
||||||
group: "{{ django_group }}"
|
group: "{{ django_group }}"
|
||||||
mode: '0400'
|
mode: '0400'
|
||||||
force: true
|
version: "{{ django_app_gitversion }}"
|
||||||
|
|
||||||
- name: 'remove previous install stable'
|
- name: 'remove previous install stable'
|
||||||
file:
|
file:
|
||||||
|
|
Loading…
Reference in New Issue