1
0
mirror of https://github.com/ansible/awx.git synced 2024-10-30 22:21:13 +03:00

Fix an issue where we ignored the secret key during install

This commit is contained in:
Matthew Jones 2017-09-18 15:11:04 -04:00
parent 87b58e6bc2
commit f5ccb51ef2
No known key found for this signature in database
GPG Key ID: 76A4C17A97590C1C
4 changed files with 6 additions and 4 deletions

View File

@ -6,7 +6,7 @@ import os
def get_secret():
if os.path.exists("/etc/tower/SECRET_KEY"):
return file('/etc/tower/SECRET_KEY', 'rb').read().strip()
return os.getenv("SECRET_KEY", "privateawx"),
return os.getenv("SECRET_KEY", "privateawx")
ADMINS = ()

View File

@ -40,7 +40,6 @@ RUN yum -y install epel-release && \
RUN mkdir -p /var/log/tower
RUN mkdir -p /etc/tower
RUN echo "awxsecret" > /etc/tower/SECRET_KEY
COPY {{ awx_sdist_file }} /tmp/{{ awx_sdist_file }}
RUN OFFICIAL=yes pip install /tmp/{{ awx_sdist_file }}

View File

@ -44,8 +44,10 @@ pg_password=awxpass
pg_database=awx
pg_port=5432
# AWX Tunables
awx_secret_key=aabbcc
# AWX Secret key
# It's *very* important that this stay the same between upgrades or you will use the ability to decrypt
# your credentials
awx_secret_key=awxsecret
# Proxy
#http_proxy=http://proxy:3128

View File

@ -212,3 +212,4 @@
RABBITMQ_VHOST: "awx"
MEMCACHED_HOST: "memcached"
MEMCACHED_PORT: "11211"
SECRET_KEY: "{{ awx_secret_key }}"