Luke Sneeringer
4ad92fd253
Suppress flake8 silliness
2015-06-05 11:24:12 -05:00
Luke Sneeringer
b0b5e3a726
Do not accept enterprise licenses in some cases.
...
This commit makes it so that enterprise licenses are rejected in HA
environments if there is no active MongoDB server.
Additionally, it suppresses trying to connect to MongoDB in cases where
it is not present or meaningful.
2015-06-04 14:42:14 -05:00
Luke Sneeringer
cdc7f03c58
Move MongoDB control to tasks.
2015-06-03 10:49:41 -05:00
Luke Sneeringer
38bfc82e98
Fix missing if condition in uses_mongo.
2015-05-29 12:36:37 -05:00
Luke Sneeringer
6709654e04
Create a default organization.
2015-05-28 14:04:07 -05:00
Luke Sneeringer
5639fda432
Send a non-0 exit code if no license.
2015-05-28 11:40:06 -05:00
Luke Sneeringer
682a804a55
Merge branch 'master' into licenses-unstable
2015-05-22 10:12:41 -04:00
Luke Sneeringer
d5a781f43e
Remaining license differentiation for activity streams.
2015-05-21 11:35:34 -04:00
Luke Sneeringer
9cc68d4da7
License differentiation for HA.
2015-05-21 11:35:23 -04:00
Luke Sneeringer
17d18f6648
Differentiate multi orgs, system tracking.
2015-05-20 21:28:48 -04:00
Luke Sneeringer
e6728f1cfc
Merge branch 'master' into licenses-unstable
2015-05-19 16:19:44 -04:00
Luke Sneeringer
0eec28c7c0
Single organization license diff.
2015-05-19 16:18:14 -04:00
Luke Sneeringer
71fc2320d0
System tracking is off if there is no license.
2015-05-19 16:17:54 -04:00
Luke Sneeringer
56f06033ae
Merge pull request #212 from ansible/mongodb-unstable
...
MongoDB installation as part of Tower.
2015-05-19 12:48:31 -04:00
Luke Sneeringer
158e11dc1c
Set noqa to silence flake8.
2015-05-15 15:13:24 -05:00
Luke Sneeringer
bd5d3778f6
MongoDB installation as part of Tower.
2015-05-14 11:33:02 -05:00
Luke Sneeringer
7d65b439fa
Support PBKDF2 passwords in dev.
2015-05-14 11:29:00 -05:00
Luke Sneeringer
c74f5d511a
Merge pull request #169 from ansible/db-backup-unstable
...
Database and conf backup
2015-05-04 09:43:08 -05:00
Luke Sneeringer
6af915082e
Merge branch 'master' into db-backup-unstable
2015-04-30 13:57:45 -05:00
Luke Sneeringer
67e80ed4bb
Merge branch 'master' into db-backup-unstable
2015-04-29 12:17:04 -05:00
Luke Sneeringer
d120f29ac3
Merge branch 'master' into db-backup-unstable
2015-04-28 11:50:52 -05:00
Luke Sneeringer
eebbde78ce
Merge pull request #145 from ansible/pg9.4-unstable
...
Installation of PostgreSQL 9.4
2015-04-28 09:53:39 -05:00
Luke Sneeringer
7ccc49ebe3
Merge branch 'master' into pg9.4-unstable
...
Conflicts:
setup/roles/packages_ubuntu/vars/Ubuntu-14.04.yml
2015-04-27 15:05:39 -05:00
Luke Sneeringer
3c1374f656
Internal database backup
2015-04-20 15:28:36 -05:00
Luke Sneeringer
086b164655
Select the user along with the auth token.
2015-03-23 14:06:36 -05:00
Luke Sneeringer
9138b7c8ae
Merge pull request #76 from ansible/licenses-unstable
...
Licenses
2015-03-03 09:29:07 -05:00
Luke Sneeringer
4f9c684c67
Merge branch 'master' into licenses-unstable
2015-02-25 12:37:44 -06:00
Luke Sneeringer
995ae426b8
Revert "Revert "Show feature flags and license type in /api/v1/config/""
...
This reverts commit 4a92181a7dd20789f5b5072884b0667dbf653e3a.
2015-02-18 13:31:17 -06:00
Luke Sneeringer
14d094ccf7
Revert "Revert "Added feature flags and license types to licenses.""
...
This reverts commit 5692bbf280f9cf64e5a7c90174595d532510c334.
2015-02-18 13:29:46 -06:00
Luke Sneeringer
bf8b593f36
Revert "Added feature flags and license types to licenses."
...
This reverts commit 3b459d2445ccfc5ad9c29f835a611ef1d817a7ec.
2015-02-18 13:27:11 -06:00
Luke Sneeringer
6abb08f4f1
Revert "Show feature flags and license type in /api/v1/config/"
...
This reverts commit 40552da5ad19bab3103e6438821383953f48149e.
2015-02-18 13:26:56 -06:00
Luke Sneeringer
4b107c2b5e
Merge branch 'master' into licenses-unstable
2015-02-18 13:21:45 -06:00
Luke Sneeringer
e9ee27a709
Show feature flags and license type in /api/v1/config/
2015-02-18 12:58:18 -06:00
Luke Sneeringer
395571e1ae
Added feature flags and license types to licenses.
2015-02-18 12:58:18 -06:00
Luke Sneeringer
28a39839c2
Show feature flags and license type in /api/v1/config/
2015-02-18 12:53:51 -06:00
Luke Sneeringer
c5869db5c4
Added feature flags and license types to licenses.
2015-02-16 15:09:58 -06:00
Luke Sneeringer
67bf4c9cf8
Address IOError 500
2015-02-03 11:32:59 -06:00
Luke Sneeringer
00a38fd75f
Update projects when a new primary is set.
2015-01-30 11:21:05 -06:00
Luke Sneeringer
fea31271d2
Move cert and key files to tower.cert and tower.key.
2015-01-26 16:11:56 -06:00
Luke Sneeringer
86a47bb11c
Ensure extra_vars is initiated.
2015-01-05 16:51:11 -06:00
Luke Sneeringer
27e8d13790
Do not run task system on secondaries.
2014-12-18 12:14:49 -06:00
Luke Sneeringer
fd6eb66b20
Secondaries should not have schedules.
2014-12-17 15:33:16 -06:00
Luke Sneeringer
c02647cf04
Always allow the /ping/ endpoint, even on secondaries.
...
Also, if content is None, it does not have the keys we are checking for
in the ./configure script.
2014-12-17 13:09:58 -06:00
Luke Sneeringer
efee35bf70
Fix redirect.
2014-12-17 12:29:58 -06:00
Luke Sneeringer
719ae63a28
Fix error causing single-host HA environments to report not HA.
2014-12-17 12:22:53 -06:00
Luke Sneeringer
4e5ebac6a0
Nicer error on bad arguments to user_info.
2014-12-12 13:43:23 -06:00
Luke Sneeringer
0357bd074e
Change user_exists to user_info.
2014-12-11 12:04:13 -06:00
Luke Sneeringer
a8390070c1
Explicitly typecast self.pk.
2014-12-09 13:29:55 -06:00
Luke Sneeringer
9de1dc31f9
Identify the master by hostname.
2014-12-09 09:50:18 -06:00
Luke Sneeringer
d93870d828
Ability to remove instances.
2014-12-05 14:19:54 -06:00
Luke Sneeringer
6f09bb16ba
Do not require an admin password on upgrade.
...
This commit makes us only require an admin password if there is a new
admin user.
2014-12-03 13:11:30 -06:00
Luke Sneeringer
9dfa26fa58
Do not use ip_address on instances anymore.
2014-12-02 13:17:38 -06:00
Luke Sneeringer
f890b6daa7
Shift makefile to hostname.
2014-12-02 11:20:03 -06:00
Luke Sneeringer
c3b962ced5
/api/v1/ping/ was added in 2.1.0
2014-12-02 10:39:54 -06:00
Luke Sneeringer
d6699353e5
Save hostnames, not IP addresses, for HA.
2014-12-02 10:34:25 -06:00
Luke Sneeringer
2b33715b66
Make CALLBACK_CONSUMER_PORT falsy values be dummified.
2014-11-25 12:02:19 -06:00
Luke Sneeringer
27933df220
Fix ZeroMQ port mismatch.
2014-11-25 10:39:42 -06:00
Luke Sneeringer
f8cbdd65a5
Merge branch 'master' into reintroduce-zeromq-unstable
2014-11-25 09:01:59 -06:00
Luke Sneeringer
f49fe9ff56
Make it faster.
2014-11-24 14:41:13 -06:00
Luke Sneeringer
1efff8267d
ZeroMQ changes.
2014-11-21 16:21:15 -06:00
Luke Sneeringer
35824f8d67
Put files in the right place!
2014-11-21 12:51:17 -06:00
Luke Sneeringer
4a6b16bab9
Error message correction.
2014-11-21 09:32:42 -06:00
Luke Sneeringer
8446a9ac54
Put socket.py in the wrong folder.
2014-11-21 09:28:25 -06:00
Luke Sneeringer
52aca5a081
Theoretically working Socket implementation.
2014-11-21 09:24:49 -06:00
Luke Sneeringer
99b8b8e193
Beginning work on reintroducing ZeroMQ.
2014-11-21 08:43:54 -06:00
Luke Sneeringer
ee0e549978
Silly variable inconsistency.
2014-11-20 14:04:33 -06:00
Luke Sneeringer
8b1f3c33a5
Allow more falsy values.
2014-11-20 11:13:26 -06:00
Luke Sneeringer
46ef0475d4
Allow string "false" to mean False on is_superuser
2014-11-20 10:53:15 -06:00
Luke Sneeringer
d72d95b282
Add ping to the front page view.
2014-11-18 11:08:59 -06:00
Luke Sneeringer
3d51b25762
Unit tests now start their own Redis.
2014-11-14 11:57:34 -06:00
Luke Sneeringer
a8002d165a
Merge branch 'configure'
2014-11-13 14:50:28 -06:00
Luke Sneeringer
3279f59986
Newline
2014-11-13 14:50:10 -06:00
Luke Sneeringer
cb77e319d2
Newline
2014-11-12 12:58:45 -06:00
Luke Sneeringer
8d2a011ca8
Don't commit things with NameError!
2014-11-12 12:17:38 -06:00
Luke Sneeringer
9cec5d0144
Set SYSTEM_UUID in tests.
2014-11-12 12:13:29 -06:00
Luke Sneeringer
9085bf5b0f
Fix task_system bug.
2014-11-12 10:43:08 -06:00
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