File tree 3 files changed +21
-5
lines changed
3 files changed +21
-5
lines changed Original file line number Diff line number Diff line change @@ -7,8 +7,10 @@ django_system_user_home: "/home/{{ django_system_user }}"
7
7
django_git_url :
8
8
django_git_version : " master"
9
9
django_git_key :
10
+ django_git_key_ssh_file :
10
11
django_git_key_filename : " id_ed25519"
11
12
django_remove_git_key : True
13
+ django_copy_key_from_file : false
12
14
13
15
# system-wide dependencies
14
16
django_python_source_version : " 3.6"
@@ -64,6 +66,9 @@ django_static_path: "/var/www/static/"
64
66
django_media_path : " /var/www/media/"
65
67
django_settings_module :
66
68
69
+ # template settings path
70
+ django_settings_template_path : " ../templates/local_settings.py.j2"
71
+
67
72
# # Django settings
68
73
django_settings :
69
74
BASE_DIR : " os.path.dirname(os.path.dirname(__file__))"
Original file line number Diff line number Diff line change 49
49
- " {{ django_media_path }}"
50
50
- " {{ django_system_user_home }}/.ssh"
51
51
52
- - name : Copy git key
52
+ - name : Copy git key from string
53
53
copy :
54
54
content : " {{ django_git_key }}"
55
55
dest : " {{ django_system_user_home }}/.ssh/{{ django_git_key_filename }}"
60
60
- django_git_key is defined
61
61
- django_git_key is not none
62
62
63
+ - name : Copy git key from file
64
+ copy :
65
+ src : " {{ django_git_key }}"
66
+ dest : " {{ django_system_user_home }}/.ssh/{{ django_git_key_filename }}"
67
+ owner : " {{ django_system_user }}"
68
+ mode : 0600
69
+ no_log : False
70
+ when :
71
+ - django_git_key_ssh_file is defined
72
+ - django_git_key_ssh_file is not none
73
+
63
74
- name : Git clone with key
64
75
git :
65
76
accept_hostkey : " yes"
146
157
147
158
- name : Copy local settings from template
148
159
template :
149
- src : local_settings.py.j2
160
+ src : " {{ django_settings_template_path }} "
150
161
dest : " {{ django_local_settings_path }}"
151
162
owner : " {{ django_system_user }}"
152
163
group : " {{ django_system_group }}"
Original file line number Diff line number Diff line change 29
29
django_git_version : " master"
30
30
django_celery_app : " picha"
31
31
django_python_source_version : " 2.7"
32
- django_python_version : " python2.7 "
32
+ django_python_version : " python3.6 "
33
33
django_enable_celery : True
34
34
django_local_settings_path : " {{ django_checkout_path }}/picha/local_settings.py"
35
35
django_settings_module : " picha.settings"
36
36
django_wsgi_module : " picha.wsgi:application"
37
37
django_init_commands :
38
38
- migrate --noinput
39
39
django_pip_packages :
40
- - celery
40
+ - ' celery==3.1.24 '
41
41
- uwsgi
42
42
- ' redis==2.10.6'
43
43
- ' django==1.11'
49
49
gather_facts : True
50
50
become : True
51
51
roles :
52
- - role : ../..
52
+ - role : ../..
You can’t perform that action at this time.
0 commit comments