Commit Graph
100 Commits
Author SHA1 Message Date
Wayne Witzel III 979adfd16c add Ansible Tower team module (#21593) 2019-09-27 14:28:41 -04:00
Wayne Witzel III 99027e4b30 Add Tower Project module (#21479) 2019-09-27 14:28:40 -04:00
Wayne Witzel III 150c0a9fdc Add Tower Group module (#21480) 2019-09-27 14:28:40 -04:00
Wayne Witzel III 2c825b792f Add Tower Host module (#21482) 2019-09-27 14:28:40 -04:00
Wayne Witzel III 2f9b0733bb Add Tower Inventory module (#21483) 2019-09-27 14:28:40 -04:00
Wayne Witzel III 962668389a Add Tower Label module (#21485) 2019-09-27 14:28:39 -04:00
Wayne Witzel III 0699e44b53 Ansible Tower user and credential module (#21020)
* rename tower config module parameters to avoid conflicts

* add Ansible Tower user module

* add Ansible Tower credential module

* remove errant hash from interpreter line

* friendlier error messages

* Update tower_verify_ssl defaults and module examples

* Update tower_verify_ssl default documentation

* Tower expects satellite6 not foreman
2019-09-27 14:28:39 -04:00
Wayne Witzel III 6140308675 Ansible Tower organization module (#20355)
* add Ansible Tower organization module

* skip Python 2.4 check for ansible_tower module

* make spec and doc match, extract tower auth helper method

* added auth params at module level

* support check mode

* extract check mode check to ansible_tower utils, add utils to 2.4 skip

* update interpreter shebang

* remove colon from docs

* no log for password, verify_ssl default to true
2019-09-27 14:28:35 -04:00
Wayne Witzel III 1abb0b2c35 restrict metrics to superuser and system auditor 2019-04-09 10:07:38 -04:00
Wayne Witzel III 520cbd2015 update prometheus run example 2019-04-08 11:47:10 -04:00
Wayne Witzel III 2c8900568b add prometheus-client license details 2019-04-08 10:21:05 -04:00
Wayne Witzel III 5c1d2a6f0b flake8 cleanup 2019-04-08 09:35:46 -04:00
Wayne Witzel III bb5c7a98f3 test prometheus metrics output 2019-04-08 09:28:57 -04:00
Wayne Witzel IIIandChristian Adams c3812de3d6 initial prometheus commit
Co-authored-by: Wayne Witzel III <wayne@riotousliving.com>
Co-authored-by: Christian Adams <rooftopcellist@gmail.com>
2019-04-08 02:47:56 -04:00
Wayne Witzel III 1079051b12 update to the latest asgi-amqp 2019-01-03 07:52:16 -05:00
Wayne Witzel III 33b8e7624b move root views new file 2018-11-12 12:36:16 -05:00
Wayne Witzel III 459ac0e5d9 inventory views 2018-11-07 22:06:33 -05:00
Wayne Witzel III 16c9d043c0 Merge pull request #2344 from wwitzel3/views-organization
organization views
2018-11-07 21:33:14 -05:00
Wayne Witzel III 1b465c4ed9 remove duplicate BaseUsersList 2018-11-07 18:18:41 -05:00
Wayne Witzel III 198a0db808 move organization views to their own file 2018-11-07 18:18:41 -05:00
Wayne Witzel III c8e208dea7 Merge pull request #3074 from wwitzel3/release_3.3.1
fix typo in length
2018-10-17 17:10:41 -04:00
Wayne Witzel III f2cec03900 fix typo in length 2018-10-17 16:34:24 -04:00
Wayne Witzel III 0b4e0678e9 Merge pull request #3070 from wwitzel3/release_3.3.1
better error handling when over limit
2018-10-17 09:09:01 -04:00
Wayne Witzel III 6e3b2a5c2d better error handling when over limit 2018-10-15 16:07:14 -04:00
Wayne Witzel III 5994c35975 Use latest version of asgi_amqp 2018-10-10 11:33:11 -04:00
Wayne Witzel III b8c1724880 use latest asgi_amqp version 2018-10-09 15:34:07 -04:00
Wayne Witzel III f18c965a8a fix test patches 2018-09-28 15:18:59 -04:00
Wayne Witzel III f874e55051 split out mixins in views 2018-09-28 12:48:06 -04:00
Wayne Witzel III 1dcd2b1883 make views.py a directory based module 2018-09-28 12:29:12 -04:00
Wayne Witzel III 89642a449f disable computed for create preload data mgmt cmd 2018-08-09 10:11:37 -04:00
Wayne Witzel III 9b5cd4aa62 Merge pull request #2789 from AlanCoding/running_wfjts
Add current workflow job to running list
2018-08-08 08:47:07 -04:00
Wayne Witzel III 95a9e1a7b6 Merge pull request #2737 from wwitzel3/release_3.3.0
unless allow_simultaneous do not start workflow jobs already running
2018-08-02 12:37:46 -04:00
Wayne Witzel III 74ed1c2c40 fetch running workflow jobs once per process 2018-08-02 11:46:38 -04:00
Wayne Witzel III da603dd3ad use workflow_template_id 2018-08-01 15:55:19 -04:00
Wayne Witzel III c96cf3cf5d unless allow_simultaneous, do not start workflow jobs that are already running 2018-08-01 14:53:00 -04:00
Wayne Witzel III 8969276710 Merge pull request #2446 from ansible/issue-2330
Add explicit Job Template Admin role
2018-07-09 13:26:39 -04:00
Wayne Witzel III 70a97ce998 Update test to reflect needing job_template_admin_role 2018-07-09 12:17:34 -04:00
Wayne Witzel III 2f78c658b1 Add explicit Job Template Admin role 2018-07-09 10:57:58 -04:00
Wayne Witzel III b0d1ba4861 Merge pull request #2054 from wwitzel3/release_3.3.0
Only duplicate nodes if original WFJT is not available
2018-06-05 09:22:41 -04:00
Wayne Witzel III 7affa15efe Only duplicate nodes if original WFJT is not available 2018-06-05 13:08:06 +00:00
Wayne Witzel III 86616c4062 Merge pull request #1864 from wwitzel3/fix-1859
Check if the project update for the project has been canceled.
2018-05-18 15:08:04 -04:00
Wayne Witzel III 9fe44cfaae check EACCES and only refresh cancel_flag 2018-05-18 14:58:58 -04:00
Wayne Witzel III 5279b102cb Fix task unit test 2018-05-18 13:52:51 -04:00
Wayne Witzel III 41fe9e1caf Check if the project update for the project we are trying to lock is canceled 2018-05-18 12:46:54 -04:00
Wayne Witzel III e7e173b576 Merge pull request #1790 from wwitzel3/fix-1744
Prevent creating excessive update computed tasks when copying an Inve…
2018-05-15 08:37:49 -04:00
Wayne Witzel III 5c45b25484 Prevent creating excessive update computed tasks when copying an Inventory 2018-05-15 08:17:48 -04:00
Wayne Witzel III 5d016c0dcb Merge pull request #1705 from benthomasson/network_ui_openshift_fix
Adds websocket for network_ui to the installer version of nginx.conf
2018-05-10 09:41:11 -04:00
Wayne Witzel III 538c15141a Merge pull request #1675 from wwitzel3/fix-879
Bulk update host field to null for JobEvents
2018-05-03 11:15:15 -04:00
Wayne Witzel III 91a2466650 Bulk update host field to null for JobEvents 2018-05-03 10:48:36 -04:00
Wayne Witzel III 9319bbce8d Merge pull request #1565 from wwitzel3/fix-703
Allow real null to be searched in host_filter
2018-04-25 13:47:29 -04:00
Wayne Witzel III 14b0298217 Merge pull request #1566 from wwitzel3/make-awx-link
Add awx-link make target
2018-04-25 12:39:25 -04:00
Wayne Witzel III 7151071779 Add awx-link make target 2018-04-25 11:55:57 -04:00
Wayne Witzel III 404b476576 Allow real null to be searched in host_filter 2018-04-25 11:46:21 -04:00
Wayne Witzel III ce65914143 Merge pull request #1556 from ryanpetrello/fix-1490
fix a bug in custom virtualenv when Project.organization is None
2018-04-25 07:01:47 -04:00
Wayne Witzel III 765ad07d9e Fix migration name/ordering 2018-04-23 11:00:21 -04:00
Wayne Witzel III f1b37ff53a Fix order become methods render and migration query 2018-04-23 10:33:59 -04:00
Wayne Witzel III c1a8d8670f Pop the type to be consistent 2018-04-23 10:33:59 -04:00
Wayne Witzel III 07474d5b21 Extend become_method to model field validation as well 2018-04-23 10:33:59 -04:00
Wayne Witzel III d6ac9b6e3d Restore previous choices, clean up some minor things 2018-04-23 10:33:59 -04:00
Wayne Witzel III 8fa98d0d54 Add new credential become methods, inject instead of set in database 2018-04-23 10:33:59 -04:00
Wayne Witzel III df4f6ecfd6 Merge pull request #1480 from wwitzel3/release_3.3.0
Fixup migrations.
2018-04-23 06:01:06 -07:00
Wayne Witzel III 44470200a2 Fix migration numbering 2018-04-23 07:51:36 -04:00
Wayne Witzel III c37ed32c55 Merge pull request #1204 from AlanCoding/org_members_team
allow org members to see teams in org
2018-04-23 04:15:38 -07:00
Wayne Witzel III ab311d5c2f Merge pull request #1422 from wwitzel3/release_3.3.0
Remove unused code, OrderedDictLoader
2018-04-19 08:33:16 -07:00
Wayne Witzel III a23aadf346 Remove unused code, OrderedDictLoader 2018-04-19 08:07:09 -04:00
Wayne Witzel III 3c5928fe5b Merge pull request #1405 from wenottingham/sending-out-an-sos-to-the-world
Update sosreport plugin to pull in more information
2018-04-19 04:10:54 -07:00
Wayne Witzel III 250e036d0b Merge pull request #1412 from AlanCoding/yaml_json_cats_dogs
Add protection for job-compatible vars
2018-04-19 04:04:42 -07:00
Wayne Witzel III a088621425 Merge pull request #1250 from wwitzel3/fix-1228
Update role hierarchy when a JobTemplate moves orgs.
2018-04-06 15:31:23 -04:00
Wayne Witzel III 99fb0fa4cd Extract update_role_parentage_for_instance 2018-04-06 15:19:41 -04:00
Wayne Witzel III 81fe778676 Collect roles and update parentage instead of saving JT 2018-04-06 13:35:24 -04:00
Wayne Witzel III 0bd9919108 Make use of callback explicitly for Project and Inventory 2018-04-05 11:05:48 -04:00
Wayne Witzel III 3411389d00 Added JobTemplate ownership change test 2018-04-05 11:00:13 -04:00
Wayne Witzel III 524343870b Added Project & Inventory signals for JobTemplate RBAC 2018-04-05 09:46:03 -04:00
Wayne Witzel III 6c7a7dbbc0 Merge pull request #1151 from wwitzel3/release_3.3.0
Fix issue with adding new RBAC fields
2018-04-04 08:03:52 -04:00
Wayne Witzel III bab2745392 Refresh the old instance so the returned obj is up-to-date 2018-04-04 07:49:29 -04:00
Wayne Witzel III 5f888d8400 Fix issue with adding new RBAC fields 2018-04-04 07:48:21 -04:00
Wayne Witzel III f64587cd1c Merge pull request #1207 from wwitzel3/fix-32-1189
Back port of 3.3.0 fix
2018-04-03 09:29:38 -04:00
Wayne Witzel III c4635fa683 Merge pull request #1199 from wwitzel3/fix-1189
Fixes RBAC issue, ensures can admin of sub_obj when needed
2018-04-02 16:06:11 -04:00
Wayne Witzel III b905aec1d4 Merge pull request #1199 from wwitzel3/fix-1189
Fixes RBAC issue, ensures can admin of sub_obj when needed
2018-04-02 16:03:00 -04:00
Wayne Witzel III 067ead35ac Extend test and fix to include the admin_role 2018-04-02 15:39:01 -04:00
Wayne Witzel III ea7a0b2f58 Fixes RBAC issue, ensures can admin of sub_obj when needed 2018-04-02 14:10:14 -04:00
Wayne Witzel III 3936b5e7a3 Merge pull request #1690 from ryanpetrello/coc
add a link to the community code of conduct
2018-03-28 08:55:57 -04:00
Wayne Witzel III f4e57e2906 Merge pull request #1608 from wwitzel3/devel
System Setting for Orgainization User/Team permissions.
2018-03-20 17:17:49 -04:00
Wayne Witzel III d7f26f417d Reword help text for manage org auth 2018-03-20 07:31:08 -04:00
Wayne Witzel III d5564e8d81 Fix user capabilities when MANAGE_ORGANIZATION_AUTH is disabled 2018-03-19 15:16:54 -04:00
Wayne Witzel III a9da494904 switch to single toggle and change name 2018-03-19 14:45:52 -04:00
Wayne Witzel III 771108e298 Protect team assignment for the roles access point 2018-03-19 12:10:13 -04:00
Wayne Witzel III eb3b518507 Add Organization User/Team toggle to UI 2018-03-19 11:25:14 -04:00
Wayne Witzel III 33ac8a9668 System wide toggle for org admin user/team abilities 2018-03-19 11:24:36 -04:00
Wayne Witzel III 16aa3d724f Merge pull request #1586 from wwitzel3/devel
Moved RelatedJobMixin impl to Project instead of ProjectUpdate
2018-03-16 09:58:34 -04:00
Wayne Witzel III 6231742f71 Move RelatedJob mixin to Project 2018-03-16 09:42:32 -04:00
Wayne Witzel III c628e9de0a Filter active jobs by WFT/JT 2018-03-16 09:32:42 -04:00
Wayne Witzel III c54d9a9445 Fix query using self -> self.project and fix imports 2018-03-16 09:24:46 -04:00
Wayne Witzel III f594f62dfc Project needs to expose all of its ProjectUpdate jobs in an active state 2018-03-16 09:12:20 -04:00
Wayne Witzel III 4b27b05fd2 Merge pull request #1541 from wwitzel3/devel
Fix member_role parent to include credential_admin_role
2018-03-13 13:52:58 -04:00
Wayne Witzel III db38cf8f93 Fix member_role parent to include credential_admin_role 2018-03-13 12:20:40 -04:00
Wayne Witzel III a3b2f29478 Merge pull request #1454 from wwitzel3/fix-role-summary
Fix role summary when role description is overloaded
2018-03-06 14:03:22 -05:00
Wayne Witzel III 8dce5c826c Fix role summary when role description is overloaded 2018-03-06 13:07:29 -05:00
Wayne Witzel III dba78e6bfb Merge pull request #1398 from wwitzel3/devel
Update to latest asgi-amqp
2018-02-28 15:20:55 -05:00
Wayne Witzel III 73f0a0d147 Update to latest asgi-amqp 2018-02-28 14:43:37 -05:00