mirror of
https://github.com/ansible/awx.git
synced 2026-02-23 22:16:00 -03:30
Merge branch 'release_3.0.0' into devel
* release_3.0.0: (270 commits) Inventory Manage > copy/move groups disable copy option where impossible, add to Root Group target, resolves #1749 (#2218) fixes access issue for InventoryScript.admin_role Make sure project team list is filtered for access Fix up the project teams list fix api test fix tests with refreshes adjusting Credential model and migrations adjusting API for new Credential.organization Fix Openstack inventory on Ubuntu 12 (#2318) Attach labels instead of erroring on creation if label already exists Fix system-tracking typo update test_rbac_api to new object_roles naming Fixing Credential access issue Fix an issue calling build_env for system jobs remove dead fields from Groups > Add manual source type, resovles #2288 (#2305) fixes regression on license expiresOn display, resolves #2277 (#2287) fix edit action in Jobs > Schedules tab view, resolves #2258 (#2292) Fixed several bugs with adding permissions where checkboxes weren't checked properly or were disappearing when paging was involved. specify playbook vars in a way that works with 1.9 Change ldap and other sso defaults to remove from team/admin ...
This commit is contained in:
@@ -1,26 +1,37 @@
|
||||
tower:
|
||||
build: ./docker-compose
|
||||
ports:
|
||||
- "8080:8080"
|
||||
- "8013:8013"
|
||||
links:
|
||||
- postgres
|
||||
- redis
|
||||
- graphite
|
||||
volumes:
|
||||
- ../:/tower_devel
|
||||
postgres:
|
||||
image: postgres:9.4.1
|
||||
# ports:
|
||||
# - 5432:5432
|
||||
redis:
|
||||
image: redis:3.0.1
|
||||
# ports:
|
||||
# - 6379:6379
|
||||
graphite:
|
||||
image: hopsoft/graphite-statsd
|
||||
ports:
|
||||
- "8001:80"
|
||||
- "2003:2003"
|
||||
- "8125:8125/udp"
|
||||
- "8126:8126"
|
||||
version: '2'
|
||||
services:
|
||||
# Primary Tower Development Container
|
||||
tower:
|
||||
build: ./docker-compose
|
||||
ports:
|
||||
- "8080:8080"
|
||||
- "8013:8013"
|
||||
links:
|
||||
- postgres
|
||||
- redis
|
||||
# - sync
|
||||
# volumes_from:
|
||||
# - sync
|
||||
volumes:
|
||||
- "../:/tower_devel"
|
||||
|
||||
# Postgres Database Container
|
||||
postgres:
|
||||
image: postgres:9.4.1
|
||||
|
||||
# Redis Container
|
||||
redis:
|
||||
image: redis:3.0.1
|
||||
|
||||
# Source Code Synchronization Container
|
||||
# sync:
|
||||
# build:
|
||||
# context: ./docker-compose
|
||||
# dockerfile: Dockerfile-sync
|
||||
# command: "lsyncd -delay 1 -nodaemon -rsync /src /tower_devel"
|
||||
# volumes:
|
||||
# - /tower_devel
|
||||
# - "../:/src"
|
||||
# working_dir: /src
|
||||
# stdin_open: true
|
||||
# tty: true
|
||||
|
||||
@@ -7,10 +7,9 @@ ENV LC_ALL en_US.UTF-8
|
||||
RUN apt-get update && apt-get install -y software-properties-common python-software-properties curl
|
||||
RUN add-apt-repository -y ppa:chris-lea/redis-server; add-apt-repository -y ppa:chris-lea/zeromq; add-apt-repository -y ppa:chris-lea/node.js; add-apt-repository -y ppa:ansible/ansible; add-apt-repository -y ppa:jal233/proot;
|
||||
RUN curl -sL https://deb.nodesource.com/setup_0.12 | bash -
|
||||
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 && apt-key adv --fetch-keys http://www.postgresql.org/media/keys/ACCC4CF8.asc
|
||||
RUN curl -sL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
|
||||
RUN echo "deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main" | tee /etc/apt/sources.list.d/postgres-9.4.list
|
||||
RUN apt-get update
|
||||
RUN apt-get install -y openssh-server ansible mg vim tmux git mercurial subversion python-dev python-psycopg2 make postgresql-client libpq-dev nodejs python-psutil libxml2-dev libxslt-dev lib32z1-dev libsasl2-dev libldap2-dev libffi-dev libzmq-dev proot python-pip libxmlsec1-dev swig redis-server && rm -rf /var/lib/apt/lists/*
|
||||
RUN apt-get update && apt-get install -y openssh-server ansible mg vim tmux git mercurial subversion python-dev python-psycopg2 make postgresql-client libpq-dev nodejs python-psutil libxml2-dev libxslt-dev lib32z1-dev libsasl2-dev libldap2-dev libffi-dev libzmq-dev proot python-pip libxmlsec1-dev swig redis-server libgss-dev libkrb5-dev && apt-get autoremove --purge -y && rm -rf /var/lib/apt/lists/*
|
||||
RUN pip install flake8 pytest pytest-pythonpath pytest-django pytest-cov pytest-mock dateutils django-debug-toolbar==1.4 pyflakes==1.0.0 virtualenv
|
||||
RUN /usr/bin/ssh-keygen -q -t rsa -N "" -f /root/.ssh/id_rsa
|
||||
RUN mkdir -p /etc/tower
|
||||
|
||||
10
tools/docker-compose/Dockerfile-sync
Normal file
10
tools/docker-compose/Dockerfile-sync
Normal file
@@ -0,0 +1,10 @@
|
||||
FROM ubuntu:16.04
|
||||
|
||||
RUN PACKAGES="\
|
||||
rsync \
|
||||
lsyncd \
|
||||
" && \
|
||||
apt-get update && \
|
||||
apt-get install -y $PACKAGES && \
|
||||
apt-get autoremove --purge -y && \
|
||||
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
||||
@@ -18831,10 +18831,6 @@ awx/ui/static/lib/select2/dist/css/select2.css
|
||||
awx/ui/templates/ui/index.html
|
||||
config/awx-httpd-443.conf
|
||||
config/awx-httpd-80.conf
|
||||
config/awx-munin-el.conf
|
||||
config/awx-munin-ubuntu.conf
|
||||
config/awx-munin.conf
|
||||
config/awx_munin_tower_jobs
|
||||
config/wsgi.py
|
||||
docs/licenses/Babel.txt
|
||||
docs/licenses/IP.txt
|
||||
@@ -19013,17 +19009,6 @@ requirements/requirements.txt
|
||||
requirements/requirements_dev.txt
|
||||
requirements/requirements_jenkins.txt
|
||||
requirements/requirements_python26.txt
|
||||
tools/munin_monitors/callbackr_alive
|
||||
tools/munin_monitors/celery_alive
|
||||
tools/munin_monitors/mongo_conn
|
||||
tools/munin_monitors/mongo_docs
|
||||
tools/munin_monitors/mongo_mem
|
||||
tools/munin_monitors/mongo_ops
|
||||
tools/munin_monitors/postgres_alive
|
||||
tools/munin_monitors/redis_alive
|
||||
tools/munin_monitors/socketio_alive
|
||||
tools/munin_monitors/taskmanager_alive
|
||||
tools/munin_monitors/tower_jobs
|
||||
tools/scripts/ansible-tower-service
|
||||
tools/scripts/request_tower_configuration.ps1
|
||||
tools/scripts/request_tower_configuration.sh
|
||||
|
||||
Reference in New Issue
Block a user