Luke Sneeringer
66dc2df8c3
Make development settings honor conf.d
2014-10-20 08:04:16 -05:00
Matthew Jones
d6adb1d398
Add a settings that disallows org admins from seeing users outside of
...
their organization. See: https://trello.com/c/M74W11hQ
2014-10-06 15:59:05 -04:00
James Laska
888352270b
More updates to support latest django_jenkins
2014-10-02 13:26:32 -04:00
James Laska
a174c7b168
The latest version of django_jenkins no longer requires django_tests
2014-10-02 12:15:16 -04:00
Chris Church
2d1580bccb
Implements https://trello.com/c/1NJKBOex - Add support for using proot to run jobs in isolated environment.
2014-09-25 14:54:43 -04:00
Luke Sneeringer
3267a988f8
Shift Django to 1.6.x (>= 1.6.7).
2014-09-10 12:17:35 -05:00
Luke Sneeringer
deaf54f2d7
Migrating logs to /var/log/tower/.
2014-08-25 12:31:18 -04:00
Luke Sneeringer
6d65423a8c
Make the /etc/awx/ migration more permissive for one run.
2014-08-22 12:33:00 -04:00
Luke Sneeringer
3b45252039
Theoretical move from /etc/awx/ to /etc/tower/.
2014-08-22 10:12:12 -04:00
Matthew Jones
945bedf5e6
Don't let a missing key stop this scm test local settings setup
2014-08-18 15:34:36 -04:00
Chris Church
9d7e240c9d
Better detection of permission denied when reading /etc/awx/settings.py to display appropriate error message.
2014-08-13 09:53:40 -04:00
Chris Church
1b7d94732b
Replaced Windows Azure with Microsoft Azure in strings/comments.
2014-08-13 08:20:32 -04:00
Chris Church
3408ac8f88
Display error message if awx-manage/tower-manage are run as a user other than root or awx.
2014-08-13 01:04:04 -04:00
Chris Church
90e2e8775c
Update ec2 inventory script from core, no more tower-specific changes.
2014-07-31 15:21:05 -04:00
Luke Sneeringer
cf96240556
Azure inventory sync!
2014-07-29 13:06:27 -05:00
Luke Sneeringer
95567ff004
[in progress] Azure support.
2014-07-28 13:22:58 -05:00
Luke Sneeringer
a1059dabae
Working GCE inventory sync.
2014-07-25 11:12:12 -05:00
Luke Sneeringer
dd79ba8de7
Beginning PEM file support for GCE.
2014-07-25 11:12:11 -05:00
Luke Sneeringer
ca19ddb3d5
Beginning work on GCE.
2014-07-25 11:12:11 -05:00
Luke Sneeringer
7548ffc6dd
Added vmware support to tasks.
2014-07-25 11:12:11 -05:00
Matthew Jones
3cd5c40dd5
Move default task management system port to 6559 from 6556 to keep from
...
conflicting with Nagios plugins
2014-07-11 15:24:14 -04:00
Matthew Jones
0e7fcb239e
Fix an issue where we wouldn't attempt to color job output in production environments
2014-07-08 14:36:01 -04:00
Luke Sneeringer
dd5fcbbfbd
Vagrant Local Development
...
This commit adds playbooks and files necessary to do local development
from within Vagrant.
These playbooks start with a fresh Ubuntu 12.04 machine and:
- Install Ansible
- Install the Tower nightly
- Install all components to exactly mirror production, except Apache
- Install uwsgi and nginx for local development (since Apache lacks a
working auto-reload)
This isn't entirely perfect -- in particular, developing on task code
is probably challenging until I figure out how to get celery not to
read from the install, but it is a very easy way to get 90% of the way
there very, very quickly.
2014-06-12 16:51:48 -05:00
James Laska
11b39febfb
Include PYLINT_RCFILE
2014-06-05 15:29:36 -04:00
James Laska
9ee0eb9850
Rename awx/settings/jenkins to awx/settings/development_quiet
2014-06-05 15:00:51 -04:00
James Laska
e8dc57ff36
Move django_jenkins into development.py
2014-06-05 15:00:21 -04:00
James Laska
38bfbb4b46
test_jenkins - Specify .less files, not directory
2014-06-05 14:41:00 -04:00
James Laska
296917af54
Move test_jenkins configuration into awx/settings/jenkins.py
2014-06-05 14:06:20 -04:00
James Laska
790a9b6432
Need to specify django_tests when overriding JENKINS_TASKS
2014-06-05 12:39:09 -04:00
James Laska
f0fe6673f2
Add JENKINS_TASKS to django_jenkins
...
New tasks include run_pylint, run_pep8, run_pyflakes, run_jshint and
run_csslint.
2014-06-05 12:09:54 -04:00
Matthew Jones
6d53c231db
Remove default cache setting from production
2014-05-20 10:07:08 -04:00
Matthew Jones
98ad089f7d
Remove memcached reference from settings
2014-05-19 12:04:52 -04:00
Chris Church
db3151a9dd
Fix for KeyError when cache is empty, change cache key prefix for dev vs. prod.
...
Conflicts:
awx/settings/production.py
2014-05-14 14:16:19 -04:00
Matthew Jones
d614cc8472
Integrate memcached support for some host fields
...
Conflicts:
setup/roles/packages_el/vars/default.yml
setup/roles/packages_ubuntu/tasks/main.yml
2014-05-14 13:47:12 -04:00
James Laska
f4e987fc0a
Fix missing comment character '#'
2014-05-13 08:44:11 -04:00
Matthew Jones
e2d33522d2
Fix issue #AC-1269
...
- Only enable graphviz task graph generation in debug mode
- Define an appropriate place for the tower cycle file
Conflicts:
awx/settings/production.py
2014-05-12 14:50:58 -04:00
Matthew Jones
69583a1b07
Import socketio service work and updates to documentation and setup procedures
2014-04-16 15:27:04 -04:00
Chris Church
7eed13cca4
AC-448 Add support for mapping LDAP users to teams based on LDAP group membership.
2014-04-15 14:22:45 -04:00
Chris Church
1283a78e09
AC-1134 Updated rax/ec2 inventory scripts from ansible. Added ability to filter groups/hosts by regular expression and exclude empty groups, so that Tower can exclude RAX/EC2 instance ID groups and EC2 RDS hosts/groups.
2014-04-08 23:50:57 -04:00
Matthew Jones
221db9b296
Fix up tower warning log to work with unit tests, local testing, and production
2014-04-04 23:10:48 -04:00
Matthew Jones
c60f89f884
Update tower warning log for current production and production updates
2014-04-04 22:53:50 -04:00
Matthew Jones
e197bfeb01
Add a specific tower warnings file in the tower home directory.
...
Configure the api viewer to emit warnings for 4XX and 5XX status codes
into that file. Configure it for use on a production system. Closes AC-685
2014-04-04 16:48:56 -04:00
Matthew Jones
f56b716b8f
Switch to using the celery persistent beat scheduler to guard against
...
the database not being available yet or restarting and taking the celery
scheduler with it
2014-04-04 15:47:45 -04:00
Chris Church
118ddf97f6
Get created_by and modified_by updating automatically.
2014-04-01 21:27:32 -04:00
Chris Church
352197c5d2
Removed admin support (no longer used or maintained).
2014-03-28 22:04:26 -04:00
Chris Church
52ab418abb
AC-1040 Unified job template and unified job views.
2014-03-28 01:25:25 -04:00
Matthew Jones
107fc85110
Initial scheduler integration
2014-03-27 15:53:45 -04:00
Chris Church
ceba67fcf0
AC-982 Disable activity stream for inventory import by default.
2014-03-26 00:12:13 -04:00
Chris Church
296e87a632
AC-1040 Removed extra model definitions used for generating migrations.
2014-03-25 09:38:25 -04:00
Chris Church
691942cac3
AC-1040 Unified jobs updates to get unit tests to pass (hopefully).
2014-03-24 17:04:26 -04:00