root / snf-astakos-app / conf / 20-snf-astakos-app-settings.conf @ c7c0ec58
History | View | Annotate | Download (11.5 kB)
1 | 8ed29e14 | Kostas Papadimitriou | # Set the expiration time of newly created auth tokens |
---|---|---|---|
2 | 8ed29e14 | Kostas Papadimitriou | # to be this many hours after their creation time. |
3 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_AUTH_TOKEN_DURATION = 30 * 24 |
4 | 8ed29e14 | Kostas Papadimitriou | |
5 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_DEFAULT_USER_LEVEL = 4 |
6 | 8ed29e14 | Kostas Papadimitriou | |
7 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_INVITATIONS_PER_LEVEL = { |
8 | 8ed29e14 | Kostas Papadimitriou | # 0 : 100, |
9 | 8ed29e14 | Kostas Papadimitriou | # 1 : 2, |
10 | 8ed29e14 | Kostas Papadimitriou | # 2 : 0, |
11 | 8ed29e14 | Kostas Papadimitriou | # 3 : 0, |
12 | 8ed29e14 | Kostas Papadimitriou | # 4 : 0 |
13 | 8ed29e14 | Kostas Papadimitriou | #} |
14 | 8ed29e14 | Kostas Papadimitriou | |
15 | 8ed29e14 | Kostas Papadimitriou | # Address to use for outgoing emails |
16 | 9521d937 | Georgios D. Tsoukalas | #ASTAKOS_DEFAULT_CONTACT_EMAIL = 'support@example.synnefo.org' |
17 | 5a3921a1 | Sofia Papagiannaki | |
18 | 5a3921a1 | Sofia Papagiannaki | #SERVER_EMAIL = None |
19 | 5a3921a1 | Sofia Papagiannaki | #ADMINS = None |
20 | 8ed29e14 | Kostas Papadimitriou | |
21 | 8ed29e14 | Kostas Papadimitriou | # Identity Management enabled modules |
22 | 3d70c98b | Constantinos Venetsanopoulos | # Supported modules are: 'local', 'twitter' and 'shibboleth' |
23 | 3d70c98b | Constantinos Venetsanopoulos | #ASTAKOS_IM_MODULES = ['local'] |
24 | 8ed29e14 | Kostas Papadimitriou | |
25 | 8ed29e14 | Kostas Papadimitriou | # Force user profile verification |
26 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_FORCE_PROFILE_UPDATE = True |
27 | 8ed29e14 | Kostas Papadimitriou | |
28 | 8ed29e14 | Kostas Papadimitriou | #Enable invitations |
29 | 3d70c98b | Constantinos Venetsanopoulos | #ASTAKOS_INVITATIONS_ENABLED = False |
30 | 8ed29e14 | Kostas Papadimitriou | |
31 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_COOKIE_NAME = '_pithos2_a' |
32 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_COOKIE_DOMAIN = None |
33 | 118311ad | Kostas Papadimitriou | #ASTAKOS_COOKIE_SECURE = True |
34 | 8ed29e14 | Kostas Papadimitriou | |
35 | 5f8f39d4 | Kostas Papadimitriou | #ASTAKOS_IM_STATIC_URL = '/static/im/' |
36 | 8ed29e14 | Kostas Papadimitriou | |
37 | 8ed29e14 | Kostas Papadimitriou | # If set to False and invitations not enabled newly created user will be |
38 | 8ed29e14 | Kostas Papadimitriou | # automatically accepted |
39 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_MODERATION_ENABLED = True |
40 | 8ed29e14 | Kostas Papadimitriou | |
41 | 8ed29e14 | Kostas Papadimitriou | # Set baseurl |
42 | 9521d937 | Georgios D. Tsoukalas | #ASTAKOS_BASEURL = 'https://accounts.example.synnefo.org' |
43 | 8ed29e14 | Kostas Papadimitriou | |
44 | 8ed29e14 | Kostas Papadimitriou | # Set service name |
45 | 77a345fc | Georgios D. Tsoukalas | #ASTAKOS_SITENAME = 'Synnefo Cloud' |
46 | 7a35feb3 | Kostas Papadimitriou | |
47 | f53b6721 | Kostas Papadimitriou | # Set recaptcha keys |
48 | f53b6721 | Kostas Papadimitriou | # http://www.google.com/recaptcha/whyrecaptcha |
49 | f53b6721 | Kostas Papadimitriou | #ASTAKOS_RECAPTCHA_PUBLIC_KEY = '' |
50 | f53b6721 | Kostas Papadimitriou | #ASTAKOS_RECAPTCHA_PRIVATE_KEY = '' |
51 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_RECAPTCHA_OPTIONS = {'theme': 'custom', 'custom_theme_widget': 'okeanos_recaptcha'} |
52 | 5f8f39d4 | Kostas Papadimitriou | #ASTAKOS_RECAPTCHA_USE_SSL = True |
53 | 3d70c98b | Constantinos Venetsanopoulos | #ASTAKOS_RECAPTCHA_ENABLED = False |
54 | 5f8f39d4 | Kostas Papadimitriou | |
55 | 79a7e3e1 | Kostas Papadimitriou | # Set where the user should be redirected after logout |
56 | 79a7e3e1 | Kostas Papadimitriou | #ASTAKOS_LOGOUT_NEXT = '' |
57 | d3ebb44f | Kostas Papadimitriou | |
58 | d3ebb44f | Kostas Papadimitriou | # Set user email patterns that are automatically activated |
59 | 1e38b1cb | Kostas Papadimitriou | #ASTAKOS_RE_USER_EMAIL_PATTERNS = [] |
60 | d3ebb44f | Kostas Papadimitriou | |
61 | 1e38b1cb | Kostas Papadimitriou | # Messages to display on login page header |
62 | 60e78c99 | Kostas Papadimitriou | # e.g. [('warning', 'This warning message will be displayed on the top of login page')] |
63 | 60e78c99 | Kostas Papadimitriou | #ASTAKOS_LOGIN_MESSAGES = [] |
64 | b78fc030 | Kostas Papadimitriou | |
65 | ad956265 | Kostas Papadimitriou | # Messages to display on signup page header |
66 | 60e78c99 | Kostas Papadimitriou | # e.g. [('warning', 'This warning message will be displayed on the top of signup page')] |
67 | 60e78c99 | Kostas Papadimitriou | #ASTAKOS_SIGNUP_MESSAGES = [] |
68 | ad956265 | Kostas Papadimitriou | |
69 | ad956265 | Kostas Papadimitriou | # Messages to display on profile page header |
70 | 60e78c99 | Kostas Papadimitriou | # e.g. [('warning', 'This warning message will be displayed on the top of profile pages')] |
71 | 60e78c99 | Kostas Papadimitriou | #ASTAKOS_PROFILE_MESSAGES = [] |
72 | ad956265 | Kostas Papadimitriou | |
73 | ad956265 | Kostas Papadimitriou | # Messages to display on global page header |
74 | 60e78c99 | Kostas Papadimitriou | # e.g. [('warning', 'This warning message will be displayed on the top of all pages')] |
75 | 60e78c99 | Kostas Papadimitriou | #ASTAKOS_GLOBAL_MESSAGES = [] |
76 | ad956265 | Kostas Papadimitriou | |
77 | b78fc030 | Kostas Papadimitriou | # messages to display as extra actions in account forms |
78 | 9521d937 | Georgios D. Tsoukalas | # e.g. {'https://cms.example.synnefo.org/': 'Back to Synnefo'} |
79 | 60e78c99 | Kostas Papadimitriou | #ASTAKOS_PROFILE_EXTRA_LINKS = [] |
80 | b78fc030 | Kostas Papadimitriou | |
81 | 9c9bd093 | Kostas Papadimitriou | # The number of unsuccessful login requests per minute allowed for a specific email |
82 | 9c9bd093 | Kostas Papadimitriou | #ASTAKOS_RATELIMIT_RETRIES_ALLOWED = 3 |
83 | 9c9bd093 | Kostas Papadimitriou | |
84 | 98b4e383 | Kostas Papadimitriou | # If False the email change mechanism is disabled |
85 | 98b4e383 | Kostas Papadimitriou | #ASTAKOS_EMAILCHANGE_ENABLED = False |
86 | 98b4e383 | Kostas Papadimitriou | |
87 | 98b4e383 | Kostas Papadimitriou | # Set the expiration time (in days) of email change requests |
88 | 98b4e383 | Kostas Papadimitriou | #ASTAKOS_EMAILCHANGE_ACTIVATION_DAYS = 10 |
89 | 98b4e383 | Kostas Papadimitriou | |
90 | 98b4e383 | Kostas Papadimitriou | # Set the astakos main functions logging severity (None to disable) |
91 | 98b4e383 | Kostas Papadimitriou | #from logging import INFO |
92 | 98b4e383 | Kostas Papadimitriou | #ASTAKOS_LOGGING_LEVEL = INFO |
93 | 1fcf4a99 | Kostas Papadimitriou | |
94 | 8cc49f4d | Sofia Papagiannaki | # Email subjects configuration. For admin/helper notification emails %(user)s |
95 | ab51aff1 | Kostas Papadimitriou | # maps to registered/activated user email. |
96 | 1fcf4a99 | Kostas Papadimitriou | #ASTAKOS_INVITATION_EMAIL_SUBJECT = 'Invitation to %s alpha2 testing' % SITENAME |
97 | 1fcf4a99 | Kostas Papadimitriou | #ASTAKOS_GREETING_EMAIL_SUBJECT = 'Welcome to %s alpha2 testing' % SITENAME |
98 | 1fcf4a99 | Kostas Papadimitriou | #ASTAKOS_FEEDBACK_EMAIL_SUBJECT = 'Feedback from %s alpha2 testing' % SITENAME |
99 | 1fcf4a99 | Kostas Papadimitriou | #ASTAKOS_VERIFICATION_EMAIL_SUBJECT = '%s alpha2 testing account activation is needed' % SITENAME |
100 | 9a06d96f | Olga Brani | #ASTAKOS_ACCOUNT_CREATION_SUBJECT = '%s alpha2 testing account created (%%(user)s)' % SITENAME) |
101 | 9a06d96f | Olga Brani | #ASTAKOS_GROUP_CREATION_SUBJECT = '%s alpha2 testing group created (%%(group)s)' % SITENAME) |
102 | ab51aff1 | Kostas Papadimitriou | #ASTAKOS_HELPDESK_NOTIFICATION_EMAIL_SUBJECT = '%s alpha2 testing account activated (%%(user)s)' % SITENAME |
103 | 1fcf4a99 | Kostas Papadimitriou | #ASTAKOS_EMAIL_CHANGE_EMAIL_SUBJECT = 'Email change on %s alpha2 testing' % SITENAME |
104 | 1fcf4a99 | Kostas Papadimitriou | #ASTAKOS_PASSWORD_RESET_EMAIL_SUBJECT = 'Password reset on %s alpha2 testing' % SITENAME |
105 | c4d1b547 | Sofia Papagiannaki | #ASTAKOS_PROJECT_CREATION_SUBJECT = '%s alpha2 testing project application created (%%(name)s)' % SITENAME |
106 | c4d1b547 | Sofia Papagiannaki | #ASTAKOS_PROJECT_APPROVED_SUBJECT = '%s alpha2 testing project application approved (%%(name)s)' % SITENAME |
107 | c4d1b547 | Sofia Papagiannaki | #ASTAKOS_PROJECT_TERMINATION_SUBJECT = '%s alpha2 testing project terminated (%%(name)s)' % SITENAME |
108 | c4d1b547 | Sofia Papagiannaki | #ASTAKOS_PROJECT_SUSPENSION_SUBJECT = '%s alpha2 testing project suspended (%%(name)s)' % SITENAME |
109 | c4d1b547 | Sofia Papagiannaki | #ASTAKOS_PROJECT_MEMBERSHIP_CHANGE_SUBJECT = '%s alpha2 testing project membership changed (%%(name)s)' % SITENAME |
110 | ab51aff1 | Kostas Papadimitriou | |
111 | 30d92d1e | Georgios D. Tsoukalas | # Set the quotaholder component URI and token |
112 | 30d92d1e | Georgios D. Tsoukalas | #ASTAKOS_QUOTAHOLDER_URL = '' |
113 | 30d92d1e | Georgios D. Tsoukalas | #ASTAKOS_QUOTAHOLDER_TOKEN = '' |
114 | 6e029beb | Sofia Papagiannaki | |
115 | f8983299 | Georgios D. Tsoukalas | # Setup quotaholder token when snf-quotaholder-app is installed |
116 | f8983299 | Georgios D. Tsoukalas | # in the same server as astakos (recommended) |
117 | f8983299 | Georgios D. Tsoukalas | #QUOTAHOLDER_TOKEN = '' |
118 | f8983299 | Georgios D. Tsoukalas | |
119 | 670de92a | Sofia Papagiannaki | # Set the cloud service properties |
120 | f8983299 | Georgios D. Tsoukalas | #ASTAKOS_SERVICES = { |
121 | 5a3921a1 | Sofia Papagiannaki | # 'cyclades': { |
122 | 77a345fc | Georgios D. Tsoukalas | ## # Specifying the key 'url' will overwrite it. |
123 | 77a345fc | Georgios D. Tsoukalas | ## # Use this to (re)set service URL. |
124 | 9521d937 | Georgios D. Tsoukalas | ## 'url': 'https://cyclades.example.synnefo.org/ui/', |
125 | 77a345fc | Georgios D. Tsoukalas | ## # order services in listings, cloudbar, etc. |
126 | f8983299 | Georgios D. Tsoukalas | ## 'order' : 1, |
127 | 5a3921a1 | Sofia Papagiannaki | # 'resources': [{ |
128 | 77a345fc | Georgios D. Tsoukalas | # 'name': 'disk', |
129 | 77a345fc | Georgios D. Tsoukalas | # 'group': 'compute', |
130 | 77a345fc | Georgios D. Tsoukalas | # 'uplimit': 30*1024*1024*1024, |
131 | 77a345fc | Georgios D. Tsoukalas | # 'unit': 'bytes', |
132 | 5a3921a1 | Sofia Papagiannaki | # 'desc': 'Virtual machine disk size' |
133 | 77a345fc | Georgios D. Tsoukalas | # }, { |
134 | 77a345fc | Georgios D. Tsoukalas | # 'name': 'cpu', |
135 | 77a345fc | Georgios D. Tsoukalas | # 'group': 'compute', |
136 | 77a345fc | Georgios D. Tsoukalas | # 'uplimit': 6, |
137 | 5a3921a1 | Sofia Papagiannaki | # 'desc': 'Number of virtual machine processors' |
138 | 77a345fc | Georgios D. Tsoukalas | # }, { |
139 | 77a345fc | Georgios D. Tsoukalas | # 'name': 'ram', |
140 | 77a345fc | Georgios D. Tsoukalas | # 'group': 'compute', |
141 | 77a345fc | Georgios D. Tsoukalas | # 'uplimit': 6*1024*1024*1024, |
142 | 77a345fc | Georgios D. Tsoukalas | # 'unit': 'bytes', |
143 | 5a3921a1 | Sofia Papagiannaki | # 'desc': 'Virtual machines' |
144 | 77a345fc | Georgios D. Tsoukalas | # }, { |
145 | 77a345fc | Georgios D. Tsoukalas | # 'name': 'vm', |
146 | 77a345fc | Georgios D. Tsoukalas | # 'group': 'compute', |
147 | 77a345fc | Georgios D. Tsoukalas | # 'uplimit': 2, |
148 | 5a3921a1 | Sofia Papagiannaki | # 'desc': 'Number of virtual machines' |
149 | 77a345fc | Georgios D. Tsoukalas | # }, { |
150 | 77a345fc | Georgios D. Tsoukalas | # 'name': 'network.private', |
151 | 77a345fc | Georgios D. Tsoukalas | # 'group': 'network', |
152 | 77a345fc | Georgios D. Tsoukalas | # 'uplimit': 1, |
153 | 5a3921a1 | Sofia Papagiannaki | # 'desc': 'Private networks' |
154 | 5a3921a1 | Sofia Papagiannaki | # } |
155 | 5a3921a1 | Sofia Papagiannaki | # ] |
156 | 5a3921a1 | Sofia Papagiannaki | # }, |
157 | 5a3921a1 | Sofia Papagiannaki | # 'pithos+': { |
158 | 77a345fc | Georgios D. Tsoukalas | ## # Use this to (re)set service URL. |
159 | 9521d937 | Georgios D. Tsoukalas | ## 'url': 'https://pithos.example.synnefo.org/ui/', |
160 | 77a345fc | Georgios D. Tsoukalas | ## # order services in listings, cloudbar, etc. |
161 | f8983299 | Georgios D. Tsoukalas | ## 'order' : 2, |
162 | 5a3921a1 | Sofia Papagiannaki | # 'resources':[{ |
163 | 77a345fc | Georgios D. Tsoukalas | # 'name': 'diskspace', |
164 | 77a345fc | Georgios D. Tsoukalas | # 'group': 'storage', |
165 | 77a345fc | Georgios D. Tsoukalas | # 'uplimit': 5*1024*1024*1024, |
166 | 77a345fc | Georgios D. Tsoukalas | # 'unit': 'bytes', |
167 | 5a3921a1 | Sofia Papagiannaki | # 'desc': 'Pithos account diskspace' |
168 | 5a3921a1 | Sofia Papagiannaki | # }] |
169 | 5a3921a1 | Sofia Papagiannaki | # } |
170 | 5a3921a1 | Sofia Papagiannaki | #} |
171 | 670de92a | Sofia Papagiannaki | |
172 | d220292f | Sofia Papagiannaki | # Set how many objects should be displayed per page |
173 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_PAGINATE_BY = 10 |
174 | 5a3921a1 | Sofia Papagiannaki | # Set how many objects should be displayed per page in show all groups page |
175 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_PAGINATE_BY_ALL = 15 |
176 | ab51aff1 | Kostas Papadimitriou | |
177 | 48e9f076 | Sofia Papagiannaki | # Enforce token renewal on password change/reset |
178 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_NEWPASSWD_INVALIDATE_TOKEN = True |
179 | 5a3921a1 | Sofia Papagiannaki | |
180 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_USAGE_UPDATE_INTERVAL = 5000 |
181 | 5a3921a1 | Sofia Papagiannaki | |
182 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_RESOURCES_PRESENTATION_DATA = { |
183 | 5a3921a1 | Sofia Papagiannaki | # 'groups': { |
184 | 5a3921a1 | Sofia Papagiannaki | # 'compute': { |
185 | 5a3921a1 | Sofia Papagiannaki | # 'help_text':'Compute resources (amount of VMs, CPUs, RAM, System disk) ', |
186 | 5a3921a1 | Sofia Papagiannaki | # 'is_abbreviation':False, |
187 | 5a3921a1 | Sofia Papagiannaki | # 'report_desc':'', |
188 | 5a3921a1 | Sofia Papagiannaki | # 'verbose_name':'compute', |
189 | 5a3921a1 | Sofia Papagiannaki | # }, |
190 | 5a3921a1 | Sofia Papagiannaki | # 'storage': { |
191 | 5a3921a1 | Sofia Papagiannaki | # 'help_text':'Storage resources (amount of space to store files on Pithos) ', |
192 | 5a3921a1 | Sofia Papagiannaki | # 'is_abbreviation':False, |
193 | 5a3921a1 | Sofia Papagiannaki | # 'report_desc':'', |
194 | 5a3921a1 | Sofia Papagiannaki | # 'verbose_name':'storage', |
195 | 5a3921a1 | Sofia Papagiannaki | # }, |
196 | 5a3921a1 | Sofia Papagiannaki | # 'network': { |
197 | 5a3921a1 | Sofia Papagiannaki | # 'help_text':' Network resources (amount of Private Networks) ', |
198 | 5a3921a1 | Sofia Papagiannaki | # 'is_abbreviation':False, |
199 | 5a3921a1 | Sofia Papagiannaki | # 'report_desc':'', |
200 | 5a3921a1 | Sofia Papagiannaki | # 'verbose_name':'network', |
201 | 5a3921a1 | Sofia Papagiannaki | # }, |
202 | 5a3921a1 | Sofia Papagiannaki | # }, |
203 | 5a3921a1 | Sofia Papagiannaki | # 'resources': { |
204 | 5a3921a1 | Sofia Papagiannaki | # 'pithos+.diskspace': { |
205 | 5a3921a1 | Sofia Papagiannaki | # 'help_text':'This is the space on Pithos for storing files and VM Images. ', |
206 | 5a3921a1 | Sofia Papagiannaki | # 'help_text_input_each':'This is the total amount of space on Pithos that will be granted to each user of this Project ', |
207 | 5a3921a1 | Sofia Papagiannaki | # 'is_abbreviation':False, |
208 | 5a3921a1 | Sofia Papagiannaki | # 'report_desc':'Storage Space', |
209 | 5a3921a1 | Sofia Papagiannaki | # 'placeholder':'eg. 10GB', |
210 | 5a3921a1 | Sofia Papagiannaki | # 'verbose_name':'Storage Space', |
211 | 5a3921a1 | Sofia Papagiannaki | # }, |
212 | 5a3921a1 | Sofia Papagiannaki | # 'cyclades.disk': { |
213 | 5a3921a1 | Sofia Papagiannaki | # 'help_text':'This is the System Disk that the VMs have that run the OS ', |
214 | 5a3921a1 | Sofia Papagiannaki | # 'help_text_input_each':"This is the total amount of System Disk that will be granted to each user of this Project (this refers to the total System Disk of all VMs, not each VM's System Disk) ", |
215 | 5a3921a1 | Sofia Papagiannaki | # 'is_abbreviation':False, |
216 | 5a3921a1 | Sofia Papagiannaki | # 'report_desc':'System Disk', |
217 | 5a3921a1 | Sofia Papagiannaki | # 'placeholder':'eg. 5GB, 2GB etc', |
218 | 5a3921a1 | Sofia Papagiannaki | # 'verbose_name':'System Disk' |
219 | 5a3921a1 | Sofia Papagiannaki | # }, |
220 | 5a3921a1 | Sofia Papagiannaki | # 'cyclades.ram': { |
221 | 5a3921a1 | Sofia Papagiannaki | # 'help_text':'RAM used by VMs ', |
222 | 5a3921a1 | Sofia Papagiannaki | # 'help_text_input_each':'This is the total amount of RAM that will be granted to each user of this Project (on all VMs) ', |
223 | 5a3921a1 | Sofia Papagiannaki | # 'is_abbreviation':True, |
224 | 5a3921a1 | Sofia Papagiannaki | # 'report_desc':'RAM', |
225 | 5a3921a1 | Sofia Papagiannaki | # 'placeholder':'eg. 4GB', |
226 | 5a3921a1 | Sofia Papagiannaki | # 'verbose_name':'ram' |
227 | 5a3921a1 | Sofia Papagiannaki | # }, |
228 | 5a3921a1 | Sofia Papagiannaki | # 'cyclades.cpu': { |
229 | 5a3921a1 | Sofia Papagiannaki | # 'help_text':'CPUs used by VMs ', |
230 | 5a3921a1 | Sofia Papagiannaki | # 'help_text_input_each':'This is the total number of CPUs that will be granted to each user of this Project (on all VMs) ', |
231 | 5a3921a1 | Sofia Papagiannaki | # 'is_abbreviation':True, |
232 | 5a3921a1 | Sofia Papagiannaki | # 'report_desc':'CPUs', |
233 | 5a3921a1 | Sofia Papagiannaki | # 'placeholder':'eg. 1', |
234 | 5a3921a1 | Sofia Papagiannaki | # 'verbose_name':'cpu' |
235 | 5a3921a1 | Sofia Papagiannaki | # }, |
236 | 5a3921a1 | Sofia Papagiannaki | # 'cyclades.vm': { |
237 | 5a3921a1 | Sofia Papagiannaki | # 'help_text':'These are the VMs one can create on the Cyclades UI ', |
238 | 5a3921a1 | Sofia Papagiannaki | # 'help_text_input_each':'This is the total number of VMs that will be granted to each user of this Project ', |
239 | 5a3921a1 | Sofia Papagiannaki | # 'is_abbreviation':True, |
240 | 5a3921a1 | Sofia Papagiannaki | # 'report_desc':'Virtual Machines', |
241 | 5a3921a1 | Sofia Papagiannaki | # 'placeholder':'eg. 2', |
242 | 5a3921a1 | Sofia Papagiannaki | # 'verbose_name':'vm', |
243 | 5a3921a1 | Sofia Papagiannaki | # }, |
244 | 5a3921a1 | Sofia Papagiannaki | # 'cyclades.network.private': { |
245 | 5a3921a1 | Sofia Papagiannaki | # 'help_text':'These are the Private Networks one can create on the Cyclades UI. ', |
246 | 5a3921a1 | Sofia Papagiannaki | # 'help_text_input_each':'This is the total number of Private Networks that will be granted to each user of this Project ', |
247 | 5a3921a1 | Sofia Papagiannaki | # 'is_abbreviation':False, |
248 | 5a3921a1 | Sofia Papagiannaki | # 'report_desc':'Private Networks', |
249 | 5a3921a1 | Sofia Papagiannaki | # 'placeholder':'eg. 1', |
250 | 5a3921a1 | Sofia Papagiannaki | # 'verbose_name':'private network' |
251 | 5a3921a1 | Sofia Papagiannaki | # } |
252 | 5a3921a1 | Sofia Papagiannaki | # |
253 | 5a3921a1 | Sofia Papagiannaki | # }, |
254 | 5a3921a1 | Sofia Papagiannaki | # |
255 | 5a3921a1 | Sofia Papagiannaki | # 'groups_order': ['storage', 'compute', 'network'], |
256 | 5a3921a1 | Sofia Papagiannaki | # 'resources_order': ['pithos+.diskspace', 'cyclades.disk', |
257 | 5a3921a1 | Sofia Papagiannaki | # 'cyclades.cpu', 'cyclades.ram', 'cyclades.vm', |
258 | 5a3921a1 | Sofia Papagiannaki | # 'cyclades.network.private'] |
259 | 5a3921a1 | Sofia Papagiannaki | # |
260 | 5a3921a1 | Sofia Papagiannaki | # } |
261 | 678b2236 | Sofia Papagiannaki | |
262 | 678b2236 | Sofia Papagiannaki | # Permit local account migration |
263 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_ENABLE_LOCAL_ACCOUNT_MIGRATION = True |
264 | 5a3921a1 | Sofia Papagiannaki | |
265 | 5a3921a1 | Sofia Papagiannaki | # Strict shibboleth usage |
266 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_SHIBBOLETH_REQUIRE_NAME_INFO = False |
267 | 5a3921a1 | Sofia Papagiannaki | |
268 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_PROJECT_MEMBER_JOIN_POLICIES = {'1':'automatically accepted', |
269 | 5a3921a1 | Sofia Papagiannaki | # '2':'owner accepts', |
270 | 5a3921a1 | Sofia Papagiannaki | # '3':'closed'} |
271 | 5a3921a1 | Sofia Papagiannaki | |
272 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_PROJECT_MEMBER_LEAVE_POLICIES' = {'1':'automatically accepted', |
273 | 5a3921a1 | Sofia Papagiannaki | # '2':'owner accepts', |
274 | 5a3921a1 | Sofia Papagiannaki | # '3':'closed'} |
275 | 5a3921a1 | Sofia Papagiannaki | |
276 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_ACTIVATION_REDIRECT_URL = "/im/landing" |
277 | 5a3921a1 | Sofia Papagiannaki | |
278 | 469d0997 | Georgios D. Tsoukalas | # If true, this enables a ui compatibility layer for the introduction |
279 | 469d0997 | Georgios D. Tsoukalas | # of UUIDs in identity management. |
280 | 469d0997 | Georgios D. Tsoukalas | # WARNING: Setting to True will break your installation. |
281 | 469d0997 | Georgios D. Tsoukalas | # ASTAKOS_TRANSLATE_UUIDS = False |
282 | 5a3921a1 | Sofia Papagiannaki | |
283 | 77a345fc | Georgios D. Tsoukalas | # UUIDs of users that can approve or deny project applications from the web. |
284 | 77a345fc | Georgios D. Tsoukalas | # ASTAKOS_PROJECT_ADMINS = set() # e.g. set(['01234567-89ab-cdef-0123-456789abcdef']) |
285 | 77a345fc | Georgios D. Tsoukalas | |
286 | c7c0ec58 | Giorgos Korfiatis | # Maximum pending project applications per applicant. |
287 | c7c0ec58 | Giorgos Korfiatis | # This is to reduce the volume of applications |
288 | c7c0ec58 | Giorgos Korfiatis | # in case users abuse the mechanism. |
289 | c7c0ec58 | Giorgos Korfiatis | #ASTAKOS_PENDING_APPLICATION_LIMIT = 1 |
290 | c7c0ec58 | Giorgos Korfiatis | |
291 | 5a3921a1 | Sofia Papagiannaki | # OAuth2 Twitter credentials. |
292 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_TWITTER_KEY = '' |
293 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_TWITTER_SECRET = '' |
294 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_TWITTER_AUTH_FORCE_LOGIN = False |
295 | 5a3921a1 | Sofia Papagiannaki | |
296 | 5a3921a1 | Sofia Papagiannaki | # OAuth2 Google credentials |
297 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_GOOGLE_CLIENT_ID = '' |
298 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_GOOGLE_SECRET = '' |
299 | 5a3921a1 | Sofia Papagiannaki | |
300 | 5a3921a1 | Sofia Papagiannaki | # OAuth2 LinkedIn credentials. |
301 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_LINKEDIN_TOKEN = '' |
302 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_LINKEDIN_SECRET = '' |