Luke Sneeringer
842086eef7
Readability cleanup.
2014-10-27 14:03:39 -05:00
Luke Sneeringer
f4efbfc95a
Working Redis, but need to switch out ZeroMQ.
2014-10-27 13:24:24 -05:00
Luke Sneeringer
4eb1eb8036
Remove RabbitMQ.
2014-10-27 11:43:37 -05:00
Luke Sneeringer
29afec8f26
Merge branch 'master' into expunge-zeromq-unstable
2014-10-27 10:39:10 -05:00
Luke Sneeringer
b8c6c8b83a
Merge branch 'master' into expunge-zeromq-unstable
2014-10-23 11:45:12 -05:00
Luke Sneeringer
446f29927d
Proof of concept Redis PubSub.
2014-10-23 08:50:46 -05:00
Luke Sneeringer
0d5dbd189e
Proof of concept Redis FIFO
2014-10-23 08:50:46 -05:00
Luke Sneeringer
c3cc163702
Presence of Redis on all platforms.
2014-10-23 08:50:45 -05:00
Luke Sneeringer
b7b92cb995
Only allow superusers to create other superusers.
2014-10-22 16:11:07 -05:00
Luke Sneeringer
ad97ebb09b
Fix Makefile
2014-10-22 10:37:42 -05:00
Luke Sneeringer
47cdb6fc57
register_instance in make develop
2014-10-20 14:46:47 -05:00
Luke Sneeringer
46477a0c05
Add SYSTEM_UUID to local_settings.example
2014-10-20 12:21:29 -05:00
Luke Sneeringer
cbc7f6ec36
Merge branch 'ha-unstable'
2014-10-20 10:54:39 -05:00
Luke Sneeringer
fa82ed56e2
Adding Instance/JobOrigin migration
2014-10-20 10:43:08 -05:00
Luke Sneeringer
4045a1e4fa
Migration, again! :)
2014-10-20 08:46:39 -05:00
Luke Sneeringer
841d5ab085
Merging migrations sucks.
2014-10-20 08:05:30 -05:00
Luke Sneeringer
1bdd1f4c34
Remove migration...again.
2014-10-20 08:05:30 -05:00
Luke Sneeringer
53234eb1ab
Return stub records in testing.
2014-10-20 08:05:29 -05:00
Luke Sneeringer
b18303be20
Readd migration for instances and job origins.
2014-10-20 08:05:29 -05:00
Luke Sneeringer
08570ef4e9
Add primary and secondary IP output to ping view.
2014-10-20 08:04:18 -05:00
Luke Sneeringer
2166a3788c
Adding HA status to ping view.
2014-10-20 08:04:17 -05:00
Luke Sneeringer
bc763eab57
Know how to spot an HA environment.
2014-10-20 08:04:17 -05:00
Luke Sneeringer
ac4bde69cc
Minor commit to make result_stdout_file become empty string.
2014-10-20 08:04:17 -05:00
Luke Sneeringer
d325cd4d09
Remove file when moving data to database.
2014-10-20 08:04:17 -05:00
Luke Sneeringer
dea41b6126
Record stdout in the database.
2014-10-20 08:04:17 -05:00
Luke Sneeringer
223a2168b8
Commenting up the UnifiedJob.save method.
2014-10-20 08:04:17 -05:00
Luke Sneeringer
ec1c770099
Added job cancelation when switching to secondary.
2014-10-20 08:04:17 -05:00
Luke Sneeringer
e23801313e
Do a OneToOne with UnifiedJob.
2014-10-20 08:04:17 -05:00
Luke Sneeringer
f6a501bb28
Register signal against subclasses separately.
2014-10-20 08:04:17 -05:00
Luke Sneeringer
a72e72f20f
Adding a post_save receiver.
2014-10-20 08:04:17 -05:00
Luke Sneeringer
ec7aa1867f
Adding JobOrigin model and migration.
2014-10-20 08:04:16 -05:00
Luke Sneeringer
1ae333ca1d
HA redirection.
2014-10-20 08:04:16 -05:00
Luke Sneeringer
0e623f2337
Start of HA middleware.
2014-10-20 08:04:16 -05:00
Luke Sneeringer
57194c9a89
Addition of IP address to instance records.
2014-10-20 08:04:16 -05:00
Luke Sneeringer
60dae748dc
Adding IP Address to the instance.
...
Needed for redirecting.
2014-10-20 08:04:16 -05:00
Luke Sneeringer
66dc2df8c3
Make development settings honor conf.d
2014-10-20 08:04:16 -05:00
Luke Sneeringer
e43488467e
Add dynamic role in /api/v1/ping/
2014-10-20 08:04:16 -05:00
Luke Sneeringer
1c11f43ea2
Thinking better of making the manager methods properties.
2014-10-20 08:04:16 -05:00
Luke Sneeringer
a9260db790
Adding an instance manager.
2014-10-20 08:04:16 -05:00
Luke Sneeringer
f77ae6f1bc
Fixing a variable error.
2014-10-20 08:04:16 -05:00
Luke Sneeringer
4915ba291e
Working instance registration.
2014-10-20 08:04:15 -05:00
Luke Sneeringer
3e2cf3acb3
Beginning work on instance registration, sanity checks.
2014-10-20 08:04:15 -05:00
Luke Sneeringer
35c6c72f2e
Add Instance.role property.
2014-10-20 08:04:15 -05:00
Luke Sneeringer
072ab2118f
Instance model (for HA)
2014-10-20 08:04:15 -05:00
Luke Sneeringer
b740faeccd
Setup wizard adjustments.
2014-10-20 08:04:15 -05:00
Luke Sneeringer
f5b7d500a5
Addition of a /ping/ endpoint to give basic HA info.
2014-10-20 08:04:14 -05:00
Luke Sneeringer
c6993ae44a
Explicit import of django.
2014-09-11 12:52:37 -05:00
Luke Sneeringer
debd9b8850
Re-activated SQLite restriction. Test passes in pg.
2014-09-11 12:45:46 -05:00
Luke Sneeringer
98ae1a7858
Corrected JobStartCancel Test.
2014-09-11 09:02:41 -05:00
Luke Sneeringer
73b058bcab
Remove MIDDLEWARE_CLASSES from UI test.
2014-09-10 15:12:17 -05:00
Luke Sneeringer
c6d374d12a
Add autocommit to migration 36 if it's off.
2014-09-10 15:07:30 -05:00
Luke Sneeringer
59f3321b13
Updating Django to 1.6.7 in revision txts.
2014-09-10 13:36:03 -05:00
Luke Sneeringer
3267a988f8
Shift Django to 1.6.x (>= 1.6.7).
2014-09-10 12:17:35 -05:00
Luke Sneeringer
fa02d11d30
Final renames from /etc/awx/ and /var/log/awx/
2014-08-25 13:25:53 -04:00
Luke Sneeringer
4931d911fa
Merge branch 'expunge-awx-unstable'
2014-08-25 13:21:58 -04:00
Luke Sneeringer
deaf54f2d7
Migrating logs to /var/log/tower/.
2014-08-25 12:31:18 -04:00
Luke Sneeringer
55323fac57
Merge branch 'master' into expunge-awx-unstable
2014-08-25 10:51:26 -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
27f2e05431
Merge branch 'expunge-awx-unstable' of github.com:ansible/ansible-commander into expunge-awx-unstable
...
Conflicts:
awx/main/task_engine.py
awx/ui/static/js/helpers/Access.js
2014-08-22 10:26:23 -04:00
Luke Sneeringer
3b45252039
Theoretical move from /etc/awx/ to /etc/tower/.
2014-08-22 10:12:12 -04:00
Luke Sneeringer
ab1456f4a2
Minor grammar fix.
2014-08-20 12:11:35 -04:00
Luke Sneeringer
356532424e
Vendor pywinrm (and dependencies).
...
https://trello.com/c/FQ9AkmRV/46-install-vendored-pywinrm-for-ansible-us
e
2014-08-20 09:35:40 -04:00
Luke Sneeringer
ef04f453e7
Accept and convert SSH creds ending in \u003d.
...
This commit fixes an issue where copying an SSH credential ending in a
literal "\u003d", which is easy to do in GCE-land, doesn't work.
https://trello.com/c/L7Eowjrn/331-traceback-on-gce-inventory-import
2014-08-19 12:11:58 -04:00
Luke Sneeringer
d7d9c9f285
Revert attempt to make group deletion alter the group name.
...
This reverts commits:
* a2df65aab7e0473e3881b8ca4c1fb6eae4c878f1
* 595e2d9a0a24df633036aba1d94cc611335c8584
* 89df892e9ab1768f82f76295863dd1189b278a2c
2014-08-14 16:47:48 -04:00
Luke Sneeringer
a34b5f6b1b
Ensure that manual pre_save and post_save sends created.
2014-08-14 15:06:00 -04:00
Luke Sneeringer
c4825dbf6c
Fix VMware capitalization
2014-08-14 14:59:37 -04:00
Luke Sneeringer
c028b2fce8
Make group deletion free up the group name.
2014-08-14 14:56:01 -04:00
Luke Sneeringer
331019be60
Add missing import.
2014-08-14 08:30:15 -04:00
Luke Sneeringer
d58c6f43d0
Add LETTERS constant.
2014-08-13 13:42:31 -04:00
Luke Sneeringer
764420c560
Make mark_inactive_recursive plow over the name.
2014-08-13 13:41:28 -04:00
Luke Sneeringer
7721a52584
Make schedules accept gce/vmware/wa credentials.
2014-08-13 12:00:42 -04:00
Luke Sneeringer
43cbfc2b33
Alter save mechanism on Django 1.4
2014-08-13 11:39:47 -04:00
Luke Sneeringer
9e134ba8b9
Merge branch 'master' of github.com:ansible/ansible-commander
...
Conflicts:
setup/roles/packages_el/vars/default.yml
2014-08-11 14:51:16 -05:00
Luke Sneeringer
d438dd31f4
Make VMWare script less willing to set client to None.
2014-08-11 10:05:50 -05:00
Luke Sneeringer
6747d0690a
Suppress warnings on CentOS when installing gmp
...
...and other warnings.
https://trello.com/c/heqXqTNM/187-centos-6-5-gmp-error-during-run-requires-setup-playbook-improvements
2014-08-08 11:38:33 -05:00
Luke Sneeringer
4723ad0a71
VMware support within Tower.
2014-08-07 11:09:33 -05:00
Luke Sneeringer
0f76c34c81
Unit test and bugfix for GCE/Azure job runs.
2014-08-04 13:46:32 -05:00
Luke Sneeringer
e50711e301
Use expanduser on cache dir loaded from INI.
2014-08-04 10:15:41 -05:00
Luke Sneeringer
674e895d0a
Shift default Azure cache directory from /tmp to ~
2014-08-04 10:13:40 -05:00
Luke Sneeringer
0a0844f40e
Require pycrypto >= 2.6 for gce.py
2014-08-04 09:38:42 -05:00
Luke Sneeringer
49d689fdb2
Fix cert regex.
...
This makes the certificate not have to be at the beginning of the regex
for the SSH key.
2014-08-04 09:28:33 -05:00
Luke Sneeringer
fb1099234e
Adding GCE/Azure envvar support to jobs.
2014-08-01 11:13:55 -05:00
Luke Sneeringer
5987f60e3f
Add _meta to Azure inventory script.
2014-08-01 11:08:15 -05:00
Luke Sneeringer
67ddbd6fd6
Fixed capitalization inconsistency.
...
This commit makes "FirefoxSocketHelp.js" be refered to with consistnent
capitalization to its filesystem represenation.
Fixes a showstopping Tower bug on case-sensitive filesystems. :)
2014-07-30 15:43:42 -05:00
Luke Sneeringer
482f1ba771
Fix RSA credential checking in Azure.
...
https://trello.com/c/dPU6GsGT/204-improve-supported-azure-rsa-key-format
s
2014-07-30 15:13:07 -05:00
Luke Sneeringer
5e71d2ce0e
Add tower-manage.
2014-07-30 11:57:07 -05:00
Luke Sneeringer
69dc0a10ca
Merge branch 'azure-unstable'
2014-07-29 13:17:59 -05:00
Luke Sneeringer
cc2e45b44e
Fix job templates credential checks.
2014-07-29 13:09:56 -05:00
Luke Sneeringer
cf96240556
Azure inventory sync!
2014-07-29 13:06:27 -05:00
Luke Sneeringer
0f5263c027
Adding deps.
2014-07-28 14:40:51 -05:00
Luke Sneeringer
e837bbd2d0
[in progress] Azure
2014-07-28 14:04:47 -05:00
Luke Sneeringer
95567ff004
[in progress] Azure support.
2014-07-28 13:22:58 -05:00
Luke Sneeringer
de953ec3ed
Fixed bug caught by unit tests.
2014-07-25 11:12:13 -05:00
Luke Sneeringer
5bf06ba37f
Vendoring libcloud.
2014-07-25 11:12:13 -05:00
Luke Sneeringer
a1059dabae
Working GCE inventory sync.
2014-07-25 11:12:12 -05:00
Luke Sneeringer
a05aac8a50
Add host and project to the credential serializer.
2014-07-25 11:12:12 -05:00
Luke Sneeringer
37295a9c47
Adding GCE iteration to an if/elif/elif
2014-07-25 11:12:12 -05:00
Luke Sneeringer
c6f7c1d2da
In progress: Adding GCE to inventory source.
2014-07-25 11:12:12 -05:00
Luke Sneeringer
4c887c5614
Credential passaround.
2014-07-25 11:12:12 -05:00
Luke Sneeringer
e7a08a016c
Adding path support to credentials.js
2014-07-25 11:12:12 -05:00