Commit Graph
100 Commits
Author SHA1 Message Date
Luke Sneeringer 2f87ad8643 rabbit_alive -> redis_alive 2014-11-12 07:37:04 -06:00
Luke Sneeringer d1c7ded068 Update munin to Redis 2014-11-11 14:21:13 -06:00
Luke Sneeringer 1edd8f9c0a Updates to Makefile and CONTRIBUTING
...for the RabbitMQ to Redis changeout.
2014-11-11 14:18:39 -06:00
Luke Sneeringer 3a8c32444b Merge branch 'master' into expunge-zeromq-unstable
Conflicts:
	awx/main/management/commands/run_callback_receiver.py
	awx/main/management/commands/run_task_system.py
2014-11-11 12:00:25 -06:00
Luke Sneeringer 29eaa495bc Do not allow superuser promotion by non-superusers. 2014-11-11 11:55:03 -06:00
Luke Sneeringer 122bf9fcd3 Merge branch 'master' into expunge-zeromq-unstable 2014-11-11 07:52:11 -06:00
Luke Sneeringer 93d7095383 Merge branch 'master' into expunge-zeromq-unstable 2014-11-10 10:35:20 -06:00
Luke Sneeringer 0e8121f7f1 Merge branch 'master' into expunge-zeromq-unstable
Conflicts:
	setup/roles/awx_install/handlers/main.yml
2014-11-10 08:47:08 -06:00
Luke Sneeringer 71946d3802 Superuser fix redux. 2014-11-10 08:43:24 -06:00
Luke Sneeringer 2925498c4e More complete superuser fix. 2014-11-07 16:23:42 -06:00
Luke Sneeringer ed34d5f469 Fix all but one unit test. 2014-11-07 14:26:31 -06:00
Luke Sneeringer ec55603e3f Fixing various small issues to improve tests. 2014-11-05 16:07:57 -06:00
Luke Sneeringer 2e19b65738 Fix for run_task_system 2014-11-04 13:51:08 -06:00
Luke Sneeringer 8346f68f2c Make pubsub.subscribe work. 2014-11-04 11:16:53 -06:00
Luke Sneeringer fd9647ce94 Use closing consistently. 2014-11-04 10:46:17 -06:00
Luke Sneeringer 8d99ef116c Callback Receiver Fixes. 2014-11-04 10:39:53 -06:00
Luke Sneeringer c3920ebf4b Fixing the Redis vendor. 2014-11-03 15:13:06 -06:00
Luke Sneeringer f69969f1e0 Add vendored Redis. 2014-11-03 14:50:01 -06:00
Luke Sneeringer e2b9509ef1 Merge branch 'master' into expunge-zeromq-unstable 2014-11-03 10:38:06 -06:00
Luke Sneeringer 5e4e61dcda Merge branch 'master' into expunge-zeromq-unstable
Conflicts:
	setup/roles/awx_install/tasks/main.yml
2014-10-31 15:10:10 -05:00
Luke Sneeringer 89f34f6a2e Merge branch 'master' of github.com:ansible/ansible-tower
Conflicts:
	awx/ui/static/js/helpers/Variables.js
2014-10-31 14:29:32 -05:00
Luke Sneeringer 88a0a0449f Minor indentation change to make JSlint not complain. 2014-10-31 13:36:15 -05:00
Luke Sneeringer 01a611b6b9 Moving postgres conf to its own file in conf.d 2014-10-31 13:23:50 -05:00
Luke Sneeringer f000e71371 Merge branch 'master' into expunge-zeromq-unstable 2014-10-30 15:30:39 -05:00
Luke Sneeringer e892a45aa2 Shift to local inventory file. 2014-10-30 14:28:37 -05:00
Luke Sneeringer 8d90650134 Shifting job callbacks to ZeroMQ. 2014-10-29 13:51:47 -05:00
Luke Sneeringer 99381f11fa Beginning swap of ZeroMQ for Redis. 2014-10-27 16:18:04 -05:00
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