Matthew Jones
0ac3598ca5
Merge pull request #431 from matburt/lower_awx_uid
...
Lower the default uid by which we'll rewrite passwd
2017-10-13 15:33:36 -04:00
Matthew Jones
da5e6883d4
Lower the default uid by which we'll rewrite passwd
...
This fixes some issues with openshift under certain security policies
2017-10-13 14:27:30 -04:00
Nick Carboni
cfa21af432
Use $http_host in trailing slash redirect
...
This allows the port from the request header to be used
rather than having the request redirected to the port
being used inside the container which may not be
accessible
Fixes #420
related #420
Signed-off-by: Nick Carboni <ncarboni@redhat.com>
2017-10-12 17:35:55 -04:00
Jaron Rolfe
ee15db4c7c
allow for private registry without latest tag
...
The logic that sets awx_web_docker_actual_image and awx_task_docker_actual_image creates and pushes images to the private registry tagged with the awx version, which is appropriate, but then tries to pull with no tag. (so docker defaults to "latest", which does not exist)
2017-10-12 15:57:34 -04:00
Matthew Jones
128eaaf60f
Fix an issue where mercurial wasn't getting installed in the image
...
Also fixes an issue assigning proxy environment variables
2017-09-28 11:37:10 -04:00
Matthew Jones
cd35704b0b
Merge pull request #298 from st0ne-dot-at/proxy_fix
...
added proxy settings to docker runtimes
2017-09-28 08:46:38 -04:00
Steininger Robert, IR
46287f6923
proxy settings default omit
2017-09-28 10:11:29 +02:00
Steininger Robert, IR
5a95f2c793
added proxy settings to docker runtimes
2017-09-26 16:40:04 +02:00
Matthew Jones
b89d1781a2
Modify openshift roles to support official AWX images
2017-09-26 09:58:07 -04:00
Matthew Jones
2e7b4529f8
Add support for installing AWX from official images
...
* New options in the inventory file
* Add defaults to some variables
2017-09-25 21:52:23 -04:00
Matthew Jones
3201436edb
Add image builder playbook for installer
2017-09-25 12:23:15 -04:00
Chris Houseknecht
fa28d680c4
Synchronize breaks with localhost delegation
2017-09-25 09:48:59 -04:00
Matthew Jones
b9f2aa3437
Merge pull request #249 from matburt/preopulate_awx_user
...
Allow pre-populating the default AWX superuser account
2017-09-22 21:52:03 -04:00
Matthew Jones
73a37a281d
Allow pre-populating the default AWX superuser account
2017-09-22 10:10:51 -04:00
Matthew Jones
55259b4445
Update minishift documentation relative to postgresql
...
Also bump the default claim value to 5G
2017-09-21 22:19:08 -04:00
Michal Wasilewski
4236654b0c
use unless-stopped instead always
2017-09-21 21:15:01 +02:00
Michal Wasilewski
f00dc426e0
make containers start when docker daemon comes up
2017-09-20 22:29:44 +02:00
Matthew Jones
b46c6e4aad
Merge pull request #207 from matburt/add_krb_support
...
Add krb package dependencies to support windows connections
2017-09-19 06:55:47 -07:00
Matthew Jones
476dae5418
Add krb package dependencies to support windows connections
2017-09-19 09:23:27 -04:00
Matthew Jones
f5ccb51ef2
Fix an issue where we ignored the secret key during install
2017-09-18 15:11:04 -04:00
Matthew Jones
87b58e6bc2
Apply ephemeral cache for some memoize tasks recently merged
2017-09-18 12:31:33 -04:00
Matthew Jones
cba8914aae
Merge pull request #183 from matburt/latest_greatest_ansible
...
Include ansible centos repo link and install the latest ansible
2017-09-17 05:16:32 -07:00
Matthew Jones
27d5eb4ef9
Rework installer to support local minishift environment
...
This also adds an option to *not* use the local container for building
the software distribution which is required for a local minishift
environment based install
2017-09-16 10:09:41 -04:00
Matthew Jones
f1a9c4ef0e
Include ansible centos repo link and install the latest ansible
...
Instead of sourcing ansible from epel or extras, we'll now use the
official Ansible repo
2017-09-15 23:31:10 -04:00
pchauncey
24465bee79
'activate' is a better variable name than 'started'
2017-09-15 12:32:32 -05:00
pchauncey
8576e8d51a
only pause when containers are launched
2017-09-15 12:04:51 -05:00
Matthew Jones
a5ade10bff
Merge pull request #162 from matburt/force_awxweb_hostname
...
Force awxweb hostname
2017-09-14 05:32:48 -07:00
Matthew Jones
e7ce2fcc8d
Merge pull request #149 from gdahlm/devel
...
Fix issue with python virtual environments and localhost.
2017-09-13 21:02:22 -07:00
Matthew Jones
25c457f578
Force awxweb hostname
...
For some reason some docker deployments seem not to be able to resolve
the awxweb host from the awx task host at least when started from the
playbook. This hopefully provides a resolution for that
2017-09-13 23:53:23 -04:00
Matthew Jones
e7eeb86709
Merge pull request #154 from snahelou/devel
...
add proxy support
2017-09-13 12:37:21 -07:00
NAHELOU SÉBASTIEN
6cd77dc6b8
add proxy support
2017-09-13 18:27:36 +02:00
Matthew Jones
309577f3ef
Add missing subversion to image
2017-09-13 08:57:14 -04:00
Greg Dahlman
39756e6dc4
Fix issue with python virtual environments and localhost.
2017-09-12 18:45:18 -07:00
Shane McDonald
de2a77adec
Merge pull request #140 from eikef/delegate_sdist_localhost
...
Make sure sdist builder image and AWX distribution are built locally
2017-09-12 15:34:35 -04:00
Eike Frost
96156f148e
Make sure sdist builder image and AWX distribution are built on localhost even when deploying the final image remotely
...
Signed-off-by: Eike Frost <ei@kefro.st>
2017-09-12 19:04:15 +02:00
Stephen Clayton
87472484d6
Update selinux context for postgres volume
...
Signed-off-by: Stephen Clayton <sclayton@tweddle.com>
2017-09-12 08:52:30 -04:00
Shane McDonald
f2ddf2af95
Fix selinux issue w/ docker volume in sdist builder
...
See https://www.projectatomic.io/blog/2015/06/using-volumes-with-docker-can-cause-problems-with-selinux/
2017-09-11 15:11:03 -04:00
Shane McDonald
a1bd84af5e
Build sdist inside of a container
...
A lot of people have experienced issues with the system-level dependencies that are required in order to build the source distribution that is handed off to the image builds. This makes it unnecessary to install any additional software on the host machine aside from Ansible and Docker.
2017-09-10 19:00:33 -04:00
Julen Landa Alustiza
98c7f1181e
Fix typo in local_docker task
...
Signed-off-by: Julen Landa Alustiza <julen@zokormazo.info>
2017-09-08 22:21:23 +02:00
Matthew Jones
493094dc18
Revert "Ensure Docker is running fixes #59 "
2017-09-08 16:10:01 -04:00
Wayne Witzel III
a825c84521
Merge pull request #61 from Numblesix/devel
...
Ensure Docker is running fixes #59
2017-09-08 09:34:18 -04:00
Sandro Emma
21ae187d02
Ensure Docker is running fixes #59
...
Signed-off-by: Sandro Emma <feeds.sandro@gmail.com>
2017-09-08 14:52:06 +02:00
MAA
6915c21092
Fixed typo in supervisor autorestart option
2017-09-08 13:38:30 +02:00
Jeff Geerling
6abffcb1df
Whitespace cleanup for installer.
2017-09-07 14:21:28 -07:00
Chris Houseknecht
e2a0fd7b0b
Adds docker installation steps ( #15 )
2017-08-31 22:21:25 -04:00
Matthew Jones
f1af6b9bf2
Support official image builds with awx logos
2017-08-30 13:40:48 -04:00
Matthew Jones
067beb90c9
Add support for standalone docker install
2017-08-29 16:14:53 -04:00
Chris Houseknecht
291d5fb0b5
Adds edge terminated route
2017-08-28 14:49:50 -04:00
Matthew Jones
ddbb845e36
Force reauth docker registry login in installer
2017-08-25 11:39:56 -04:00
Matthew Jones
6e4d886ea4
Reduce the size of the production container image
2017-08-22 13:21:53 -04:00
Matthew Jones
d39c70d9f2
Initial awx installer
2017-08-18 16:40:41 -04:00
AlanCoding
afb267cee9
update awx-manage command to new name
2017-08-08 15:18:07 -04:00
Shane McDonald
f4aacebb86
Fix OpenShift container image builds
2017-08-07 17:31:18 -04:00
Matthew Jones
31bc58e7f4
Base the task container image on the web image
...
Remove DEBUG from the image
2017-08-03 23:33:07 -04:00
Matthew Jones
af3652bb2f
Updates to production container builds for new repository
2017-08-03 10:39:04 -04:00
Matthew Jones
9cf2343570
Remove fact cache log setup from openshift configmap
...
fact cache receiver doesn't appear to exist anymore
2017-07-13 16:30:24 -04:00
Matthew Jones
ee4449eed5
Use static secret key in generated dockerfile
2017-07-06 14:21:36 -04:00
Matthew Jones
0ee3ad8c14
Adding Makefile targets for local builds/deployments
...
Updating paths
2017-06-30 15:25:42 -04:00
Matthew Jones
4c32597873
Moving Openshift work to installer directory to reduce conflicts
2017-06-30 15:25:10 -04:00