Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
configuration
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
configuration
Commits
f4b47dcd
Commit
f4b47dcd
authored
Feb 23, 2016
by
Calen Pennington
Committed by
zubair-arbi
Feb 26, 2016
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Move credentials and discovery to edxlocal for database setup
N.B. This may break docker-based devstacks. Fix TBD.
parent
8f03d861
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
12 additions
and
126 deletions
+12
-126
playbooks/roles/ansible-role-django-ida/templates/defaults/main.yml.j2
+0
-3
playbooks/roles/ansible-role-django-ida/templates/tasks/main.yml.j2
+0
-39
playbooks/roles/credentials/tasks/main.yml
+0
-40
playbooks/roles/discovery/defaults/main.yml
+0
-4
playbooks/roles/discovery/tasks/main.yml
+0
-40
playbooks/roles/edxlocal/defaults/main.yml
+12
-0
No files found.
playbooks/roles/ansible-role-django-ida/templates/defaults/main.yml.j2
View file @
f4b47dcd
...
@@ -30,9 +30,6 @@
...
@@ -30,9 +30,6 @@
ATOMIC_REQUESTS: true
ATOMIC_REQUESTS: true
CONN_MAX_AGE: 60
CONN_MAX_AGE: 60
{{ role_name|upper }}_DB_ADMIN_USER: 'root'
{{ role_name|upper }}_DB_ADMIN_PASSWORD: ''
{{ role_name|upper }}_MYSQL_MATCHER: 'localhost'
{{ role_name|upper }}_MEMCACHE: [ 'memcache' ]
{{ role_name|upper }}_MEMCACHE: [ 'memcache' ]
...
...
playbooks/roles/ansible-role-django-ida/templates/tasks/main.yml.j2
View file @
f4b47dcd
...
@@ -53,45 +53,6 @@
...
@@ -53,45 +53,6 @@
- devstack
- devstack
- devstack:install
- devstack:install
- name: wait for database
wait_for:
host: "{{ '{{' }} {{ role_name|upper }}_DATABASES.default.HOST }}"
port: "{{ '{{' }} {{ role_name|upper }}_DATABASES.default.PORT }}"
delay: 2
tags:
- migrate
- migrate:install
- name: create databases
mysql_db:
login_host: "{{ '{{' }} {{ role_name|upper }}_DATABASES.default.HOST }}"
login_user: "{{ '{{' }} {{ role_name|upper }}_DB_ADMIN_USER }}"
login_password: "{{ '{{' }} {{ role_name|upper }}_DB_ADMIN_PASSWORD }}"
db: "{{ '{{' }} {{ role_name|upper }}_DEFAULT_DB_NAME }}"
state: present
encoding: utf8
tags:
- migrate
- migrate:install
- name: create database users
mysql_user:
login_host: "{{ '{{' }} {{ role_name|upper }}_DATABASES.default.HOST }}"
login_user: "{{ '{{' }} {{ role_name|upper }}_DB_ADMIN_USER }}"
login_password: "{{ '{{' }} {{ role_name|upper }}_DB_ADMIN_PASSWORD }}"
name: "{{ '{{' }} item.name }}"
host: "{{ '{{' }} {{ role_name|upper }}_MYSQL_MATCHER }}"
password: "{{ '{{' }} item.password }}"
priv: "{{ '{{' }} {{ role_name|upper }}_DEFAULT_DB_NAME }}.*:ALL"
with_items:
- name: "{{ '{{' }} {{ role_name|upper }}_DATABASES.default.USER }}"
password: "{{ '{{' }} {{ role_name|upper }}_DATABASES.default.PASSWORD }}"
- name: "{{ '{{' }} COMMON_MYSQL_MIGRATE_USER }}"
password: "{{ '{{' }} COMMON_MYSQL_MIGRATE_PASS }}"
tags:
- migrate
- migrate:install
- name: migrate database
- name: migrate database
command: make migrate
command: make migrate
args:
args:
...
...
playbooks/roles/credentials/tasks/main.yml
View file @
f4b47dcd
...
@@ -69,46 +69,6 @@
...
@@ -69,46 +69,6 @@
-
devstack
-
devstack
-
devstack:install
-
devstack:install
-
name
:
wait for database
wait_for
:
host
:
"
{{
CREDENTIALS_DATABASES.default.HOST
}}"
port
:
"
{{
CREDENTIALS_DATABASES.default.PORT
}}"
delay
:
2
tags
:
-
migrate
-
migrate:install
-
name
:
create databases
mysql_db
:
login_host
:
"
{{
CREDENTIALS_DATABASES.default.HOST
}}"
login_user
:
"
{{
CREDENTIALS_DB_ADMIN_USER
}}"
login_password
:
"
{{
CREDENTIALS_DB_ADMIN_PASSWORD
}}"
db
:
"
{{
CREDENTIALS_DEFAULT_DB_NAME
}}"
state
:
present
encoding
:
utf8
tags
:
-
migrate
-
migrate:install
-
name
:
create database users
mysql_user
:
login_host
:
"
{{
CREDENTIALS_DATABASES.default.HOST
}}"
login_user
:
"
{{
CREDENTIALS_DB_ADMIN_USER
}}"
login_password
:
"
{{
CREDENTIALS_DB_ADMIN_PASSWORD
}}"
name
:
"
{{
item.name
}}"
host
:
"
{{
CREDENTIALS_MYSQL_MATCHER
}}"
password
:
"
{{
item.password
}}"
priv
:
"
{{
CREDENTIALS_DEFAULT_DB_NAME
}}.*:ALL"
append_privs
:
yes
with_items
:
-
name
:
"
{{
CREDENTIALS_DATABASES.default.USER
}}"
password
:
"
{{
CREDENTIALS_DATABASES.default.PASSWORD
}}"
-
name
:
"
{{
COMMON_MYSQL_MIGRATE_USER
}}"
password
:
"
{{
COMMON_MYSQL_MIGRATE_PASS
}}"
tags
:
-
migrate
-
migrate:install
-
name
:
migrate database
-
name
:
migrate database
command
:
make migrate
command
:
make migrate
args
:
args
:
...
...
playbooks/roles/discovery/defaults/main.yml
View file @
f4b47dcd
...
@@ -44,10 +44,6 @@ DISCOVERY_ELASTICSEARCH:
...
@@ -44,10 +44,6 @@ DISCOVERY_ELASTICSEARCH:
host
:
'
{{
DISCOVERY_ELASTICSEARCH_HOST
}}'
host
:
'
{{
DISCOVERY_ELASTICSEARCH_HOST
}}'
index
:
'
{{
DISCOVERY_ES_INDEX
}}'
index
:
'
{{
DISCOVERY_ES_INDEX
}}'
DISCOVERY_DB_ADMIN_USER
:
'
root'
DISCOVERY_DB_ADMIN_PASSWORD
:
'
'
DISCOVERY_MYSQL_MATCHER
:
'
localhost'
DISCOVERY_MEMCACHE
:
[
'
memcache'
]
DISCOVERY_MEMCACHE
:
[
'
memcache'
]
DISCOVERY_CACHES
:
DISCOVERY_CACHES
:
...
...
playbooks/roles/discovery/tasks/main.yml
View file @
f4b47dcd
...
@@ -76,46 +76,6 @@
...
@@ -76,46 +76,6 @@
-
devstack
-
devstack
-
devstack:install
-
devstack:install
-
name
:
wait for database
wait_for
:
host
:
"
{{
DISCOVERY_DATABASES.default.HOST
}}"
port
:
"
{{
DISCOVERY_DATABASES.default.PORT
}}"
delay
:
2
tags
:
-
migrate
-
migrate:install
-
name
:
create databases
mysql_db
:
login_host
:
"
{{
DISCOVERY_DATABASES.default.HOST
}}"
login_user
:
"
{{
DISCOVERY_DB_ADMIN_USER
}}"
login_password
:
"
{{
DISCOVERY_DB_ADMIN_PASSWORD
}}"
db
:
"
{{
DISCOVERY_DEFAULT_DB_NAME
}}"
state
:
present
encoding
:
utf8
tags
:
-
migrate
-
migrate:install
-
name
:
create database users
mysql_user
:
login_host
:
"
{{
DISCOVERY_DATABASES.default.HOST
}}"
login_user
:
"
{{
DISCOVERY_DB_ADMIN_USER
}}"
login_password
:
"
{{
DISCOVERY_DB_ADMIN_PASSWORD
}}"
name
:
"
{{
item.name
}}"
host
:
"
{{
DISCOVERY_MYSQL_MATCHER
}}"
password
:
"
{{
item.password
}}"
priv
:
"
{{
DISCOVERY_DEFAULT_DB_NAME
}}.*:ALL"
append_privs
:
yes
with_items
:
-
name
:
"
{{
DISCOVERY_DATABASES.default.USER
}}"
password
:
"
{{
DISCOVERY_DATABASES.default.PASSWORD
}}"
-
name
:
"
{{
COMMON_MYSQL_MIGRATE_USER
}}"
password
:
"
{{
COMMON_MYSQL_MIGRATE_PASS
}}"
tags
:
-
migrate
-
migrate:install
-
name
:
migrate database
-
name
:
migrate database
command
:
make migrate
command
:
make migrate
args
:
args
:
...
...
playbooks/roles/edxlocal/defaults/main.yml
View file @
f4b47dcd
...
@@ -13,6 +13,8 @@ edxlocal_databases:
...
@@ -13,6 +13,8 @@ edxlocal_databases:
-
"
{{
PROGRAMS_DEFAULT_DB_NAME
|
default(None)
}}"
-
"
{{
PROGRAMS_DEFAULT_DB_NAME
|
default(None)
}}"
-
"
{{
ANALYTICS_API_DEFAULT_DB_NAME
|
default(None)
}}"
-
"
{{
ANALYTICS_API_DEFAULT_DB_NAME
|
default(None)
}}"
-
"
{{
ANALYTICS_API_REPORTS_DB_NAME
|
default(None)
}}"
-
"
{{
ANALYTICS_API_REPORTS_DB_NAME
|
default(None)
}}"
-
"
{{
CREDENTIALS_DEFAULT_DB_NAME
|
default(None)
}}"
-
"
{{
DISCOVERY_DEFAULT_DB_NAME
|
default(None)
}}"
edxlocal_database_users
:
edxlocal_database_users
:
-
{
-
{
...
@@ -55,3 +57,13 @@ edxlocal_database_users:
...
@@ -55,3 +57,13 @@ edxlocal_database_users:
user
:
"
{{
HIVE_METASTORE_DATABASE.user
|
default(None)
}}"
,
user
:
"
{{
HIVE_METASTORE_DATABASE.user
|
default(None)
}}"
,
pass
:
"
{{
HIVE_METASTORE_DATABASE.password
|
default(None)
}}"
pass
:
"
{{
HIVE_METASTORE_DATABASE.password
|
default(None)
}}"
}
}
-
{
db
:
"
{{
CREDENTIALS_DEFAULT_DB_NAME
|
default(None)
}}"
,
user
:
"
{{
CREDENTIALS_MYSQL_USER
|
default(None)
}}"
,
pass
:
"
{{
CREDENTIALS_MYSQL_PASSWORD
|
default(None)
}}"
}
-
{
db
:
"
{{
DISCOVERY_DEFAULT_DB_NAME
|
default(None)
}}"
,
user
:
"
{{
DISCOVERY_MYSQL_USER
|
default(None)
}}"
,
pass
:
"
{{
DISCOVERY_MYSQL_PASSWORD
|
default(None)
}}"
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment