Commit Graph
100 Commits
Author SHA1 Message Date
Bill Nottingham b0a4fdd4c5 Merge pull request #7039 from wenottingham/repo-man
Refactor out EL repo setup into its own role
2017-07-18 14:05:11 -04:00
Bill Nottingham 8482ed0432 Merge pull request #6818 from wenottingham/i-have-no-idea-what-im-doing
SAML configuration changes based on feedback from field.
2017-07-14 17:05:50 -04:00
Bill Nottingham 061714a6c3 Merge pull request #7055 from wenottingham/paths
Add some format help to a few Tower Configuration items.
2017-07-14 16:49:32 -04:00
Bill Nottingham ca38de09c3 Merge pull request #7086 from wenottingham/assorted-strings
Update assorted strings in tooltips/navigation.
2017-07-14 16:29:29 -04:00
Bill Nottingham 15f815b8ff Update fact cache tooltip wording. 2017-07-14 15:40:53 -04:00
Bill Nottingham ca8b523f98 Re-word 'no insights playbook available' filter. 2017-07-14 15:38:01 -04:00
Bill Nottingham 5d57d59953 Merge pull request #7060 from wenottingham/deprecations-again
Fix deprecation warning.
2017-07-14 14:23:38 -04:00
Bill Nottingham ee1416d9b9 Add some format help to a few Tower Configuration items. 2017-07-13 13:35:40 -04:00
Bill Nottingham 78b3ff8488 Merge pull request #6993 from wenottingham/up-up-up-the-grade
Optionally upgrade Ansible when upgrading Tower.
2017-07-12 14:09:16 -04:00
Bill Nottingham c7815910b7 Merge pull request #6834 from wenottingham/adjust_preflight
Adjust preflight checks.
2017-07-12 12:25:15 -04:00
Bill Nottingham c30545e220 Merge pull request #7014 from wenottingham/nobuntu
Add preflight check to not allow for isolated nodes on Ubuntu.
2017-07-12 11:48:36 -04:00
Bill Nottingham 92bc5fd3f0 Merge pull request #6895 from wenottingham/de-tower-ify
Remove assorted references to Tower.
2017-07-05 17:17:26 -04:00
Bill Nottingham f8515857b2 Remove assorted references to Tower.
Reword and remove references to Tower so they don't need parameterized.
2017-07-05 16:42:47 -04:00
Bill Nottingham fe46c6f3b3 Merge pull request #6888 from wenottingham/quote-of-the-day
Ensure we quote '/' in username/password for SCM credentials.
2017-07-05 14:27:03 -04:00
Bill Nottingham 09f5c23737 Ensure we quote '/' in username/password for SCM credentials. 2017-07-05 11:45:29 -04:00
Bill Nottingham 42a55cd1b3 Merge pull request #6845 from wenottingham/not-funny-ha-ha
Remove old HA redirect template.
2017-07-03 09:43:45 -04:00
Bill Nottingham e14932f74a Remove old HA redirect template. 2017-06-30 16:39:05 -04:00
Bill Nottingham 0d911581c3 Merge pull request #6835 from wenottingham/oh-no-the-synchronize-module
Require rsync on the Tower node.
2017-06-30 15:01:35 -04:00
Bill Nottingham d0a19d4f21 Fix flake8 2017-06-29 18:04:38 -04:00
Bill Nottingham b1e6264ac0 SAML configuration changes based on feedback from field.
1. Default SOCIAL_AUTH_SAML_SP_ENTITY_ID to the Tower hostname/base URL.
2. Refer to the callback URL as the Assertion Consumer Service, per common SAML notation.
2017-06-29 16:33:34 -04:00
Bill Nottingham 23b5f26a83 Merge pull request #6450 from wenottingham/devel
Remove redis dependencies from Ubuntu builds.
2017-06-15 13:46:43 -04:00
Bill Nottingham ed6db3043d Merge pull request #6316 from wenottingham/NOT_OPTIONAL
Drop optional repos from the repolist, as we do not currently require them
2017-06-15 13:46:24 -04:00
Bill Nottingham 5232b70897 Merge pull request #6338 from wenottingham/yes-we-are-enablers
[RFC] Allow setting enabled/disabled and other flags for custom inventory sources
2017-05-25 17:27:49 -04:00
Bill Nottingham e93a61ac53 Allow setting the enabled/disabled flag for more than just cloud inventory sources.
Leverage the same _ENABLED_VAR (and other) variables that exist for cloud sources, and set some defaults for custom scripts.
2017-05-25 16:51:09 -04:00
Bill Nottingham a1de115094 Merge pull request #6306 from wenottingham/what-is-a-real-path-anyway
Perform realpath() on paths passed to bubblewrap to avoid errors with symlinks
2017-05-22 11:07:02 -04:00
Bill Nottingham ff454a452f Perform realpath() on paths passed to bubblewrap to avoid errors with symlinks
bubblewrap is creating a mount tree from a namespace outside the one it's
creating.  Absolute symlinks will not resolve properly, causing errors.

Filed @ https://github.com/projectatomic/bubblewrap/issues/195, but
this should work around it without side effects.
2017-05-19 16:51:39 -04:00
Bill Nottingham 4748f6d2e2 Merge pull request #5723 from wenottingham/cert-fu
Generate self-signed cert once, instead of per-host.
2017-05-18 16:33:55 -04:00
Bill Nottingham 6b88643517 Get /api/ instead of /api.
Hitting /api gives a 301 redirection to /api/, might as well just go there out of the box.
2017-05-18 12:30:28 -04:00
Bill Nottingham 1b9bd8d9fb Merge pull request #6136 from wenottingham/warning
Fix deprecation warning.
2017-05-03 09:38:03 -04:00
Bill Nottingham 293648590a Merge pull request #6086 from wenottingham/release_3.1.3
Fix up backup/restore role broken in 57e7ec
2017-04-25 11:37:21 -04:00
Bill Nottingham e8126aab34 Merge pull request #6068 from wenottingham/release_3.1.3
Adjust some hardcoded usages of 'awx' to use 'aw_user' and 'aw_group'.
2017-04-20 11:28:05 -04:00
Bill Nottingham 2360f5effe Spanish translation from alberto@oforte.net. 2017-04-10 18:53:37 -04:00
Bill Nottingham 7dda6106d1 Merge pull request #5910 from wenottingham/fipsing-the-bird
Use sha1 with hmac.new instead of md5
2017-03-30 11:00:30 -04:00
Bill Nottingham a15b67f76b Use sha1 with hmac.new instead of md5 2017-03-27 14:32:27 -04:00
Bill Nottingham 22c4cd444a add changelog 2017-03-22 16:57:59 -04:00
Bill Nottingham 0ccc9c0113 Spanish translation from alberto@oforte.net. 2017-03-17 15:39:43 -04:00
Bill Nottingham f78d4c672f Merge pull request #5725 from wenottingham/duck-and-cover
Hardcode the SELinux policy dependency.
2017-03-17 14:18:36 -04:00
Bill Nottingham bdc222351f Merge pull request #5746 from wenottingham/no-defaults-for-me
Allow for not creating preload data during install via -e create_preload_data=False
2017-03-17 14:18:11 -04:00
Bill Nottingham d50014059d Merge pull request #5409 from wenottingham/lets-go-to-the-source
Ensure bundled source matches the version in requirements.txt
2017-02-17 11:28:31 -05:00
Bill Nottingham c86a3049f7 Ensure bundled source matches the version in requirements.txt 2017-02-16 12:44:47 -05:00
Bill Nottingham dac2045d49 Merge pull request #5350 from wenottingham/markup-of-the-day
Mark some stuff for translation.
2017-02-16 12:18:37 -05:00
Bill Nottingham 8649ae8c4a Merge pull request #5373 from wenottingham/de-redis
Conditionalize celeryd config on rabbitmq password.
2017-02-15 10:14:45 -05:00
Bill Nottingham 9bf3258989 Merge pull request #5365 from wenottingham/become-your-best-uid
Actually test effective uid rather than using ansible_user_id.
2017-02-15 10:14:24 -05:00
Bill Nottingham 8b33557633 More cargo-culty translation markup 2017-02-14 11:58:02 -05:00
Bill Nottingham ff531088c9 Mark some stuff for translation.
Markup courtesy cargo-cults-r-us. For all your 'code changes without understanding' needs.
2017-02-14 11:46:02 -05:00
Bill Nottingham d513f58934 Merge pull request #5251 from wenottingham/hmm
Don't explicitly require the postgresql server in the RPM spec file.
2017-02-09 10:52:37 -05:00
Bill Nottingham c2d39af953 Merge pull request #5177 from wenottingham/blah
Fixup request_tower_configuration.sh
2017-02-06 10:08:46 -05:00
Bill Nottingham 28ec20504c Merge pull request #5189 from fujiwarat/po
Update translations
2017-02-06 10:08:38 -05:00
Bill Nottingham a790a98029 Merge pull request #5169 from wenottingham/shut-up-pendo-warning
Move the warnings on settings-in-conf-files to 'debug'.
2017-02-06 10:08:16 -05:00
Bill Nottingham e651027294 Fixup request_tower_configuration.sh
Drop retry-related commandline argument, since we don't use that any more.

Ensure -e is allowed.
2017-02-03 13:34:42 -05:00
Bill Nottingham 5943193b78 Move the warnings on settings-in-conf-files to 'debug'.
As we write the pendo settings on install, this becomes fairly noisy in practice if we use 'warning'.
2017-02-03 12:02:10 -05:00
Bill Nottingham b0fc65d294 Merge pull request #5154 from wenottingham/se-oops
Add requirement for libsemanage-python (for seboolean ansible module called by setup playbook)
2017-02-02 15:28:09 -05:00
Bill Nottingham b57f96d172 Merge pull request #4904 from wenottingham/lets-touch-selinux-what-could-go-wrong
Remove most SELinux policy.
2017-01-31 13:00:38 -05:00
Bill Nottingham 7fbc187cef Merge pull request #5006 from wenottingham/pofix
Fix some apparent syntax errors in po file.
2017-01-30 09:46:50 -05:00
Bill Nottingham e99d974ea8 Fix some apparent syntax errors in po file. 2017-01-27 16:09:29 -05:00
Bill Nottingham d025ac9027 Merge pull request #4890 from wenottingham/rolefu
Nuke galaxy metadata from some Tower setup roles.
2017-01-25 14:18:34 -05:00
Bill Nottingham 87c3183a31 Merge pull request #4922 from wenottingham/thats-no-moon
Merge foreman inventory script performance fixes.
2017-01-25 14:18:26 -05:00
Bill Nottingham e12ae193db Merge foreman inventory script performance fixes.
Sent & accepted upstream.
2017-01-24 16:40:59 -05:00
Bill Nottingham 7a39b97b68 Merge pull request #4893 from wenottingham/venv
Clear Tower venv in virtualenv creation in packaging
2017-01-24 14:27:37 -05:00
Bill Nottingham 7785bdf5e2 Merge pull request #4907 from wenottingham/ssl-python-aaargh
Ensure we have a non-SSL INTERNAL_API_URL.
2017-01-24 11:19:25 -05:00
Bill Nottingham c01eccca7e Remove most SELinux policy.
Add file contexts to policy instead of using semanage.
2017-01-24 01:50:34 -05:00
Bill Nottingham 798b33000a Merge pull request #4762 from wenottingham/upgrade-or-perish
Ensure that the user is running is ansible 2.1 or later, for censoring reasons.
2017-01-18 16:24:25 -05:00
Bill Nottingham bfe17f3bfc Merge pull request #4764 from wenottingham/ansible-1.8-omg
Remove some cruft for pre-1.8 ansible
2017-01-17 14:50:02 -05:00
Bill Nottingham 696d00320f Merge pull request #4720 from wenottingham/2017-branch
Bump copyright date in overall headers/footers
2017-01-13 15:49:20 -05:00
Bill Nottingham d0067109c1 Merge pull request #4547 from wenottingham/sending-out-an-sos
Update sosreport config.
2017-01-13 14:59:57 -05:00
Bill Nottingham fb6d3ad547 Merge pull request #4702 from wenottingham/csrf-fu
Set CSRF_COOKIE_AGE to 'None'.
2017-01-13 12:47:26 -05:00
Bill Nottingham 5f4dcfe8b4 say goodbye to 2016 2017-01-13 12:44:07 -05:00
Bill Nottingham ef27d771fb Set CSRF_COOKIE_AGE to 'None'.
This causes them to be sent as session cookies, not 1-year cookies.
2017-01-12 16:25:56 -05:00
Bill Nottingham 4f168e0989 Merge pull request #4697 from wenottingham/moooOOOOOOOOOOOOOooooooooooOOOOOOOOOOO
Fix AnsiMcBullface.
2017-01-12 16:16:02 -05:00
Bill Nottingham 7c095b0088 Fix AnsiMcBullface. 2017-01-12 14:27:44 -05:00
Bill Nottingham 946a5bde9a Merge pull request #4635 from wenottingham/time-after-time
Don't hardcode a timezone
2017-01-11 15:20:44 -05:00
Bill Nottingham 39555fe04a Merge pull request #4642 from wenottingham/windows-fu
Vendor pywinrm and deps for Ansible.
2017-01-10 17:06:07 -05:00
Bill Nottingham 3e8c712771 Licenses + LGPL code for winrm vendoring. 2017-01-10 17:04:48 -05:00
Bill Nottingham f3ade65ac6 Vendor pywinrm and deps for Ansible. 2017-01-10 14:27:55 -05:00
Bill Nottingham efe0f86705 Set TIME_ZONE to None.
This causes Tower to use the system timezone.
2017-01-10 10:51:23 -05:00
Bill Nottingham 316c4a50cf Merge pull request #4576 from wenottingham/log-help
Update logging help/strings.
2017-01-04 13:34:27 -05:00
Bill Nottingham 9f4327a7ba Update logging help/strings. 2017-01-04 13:25:19 -05:00
Bill Nottingham 8abe3bd563 Merge pull request #4536 from wenottingham/firewall-fu
Merge iptables and firewalld roles
2017-01-03 11:35:58 -05:00
Bill Nottingham a1d21a1931 Merge pull request #4529 from wenottingham/the-voice-of-nalen-commands-you
Clean up assorted license wordings.
2017-01-03 11:30:27 -05:00
Bill Nottingham 2209b305e9 Merge pull request #4527 from wenottingham/bundled-up
Fix bundled installation of remote postgresql server.
2017-01-03 11:29:56 -05:00
Bill Nottingham 30142d2bc6 Merge pull request #4525 from wenottingham/further-desixification
Remove more EL6 specific installation code.
2017-01-03 11:29:38 -05:00
Bill Nottingham 6a9a454ae8 Merge pull request #4501 from wenottingham/and-the-requirements-go-up-up-up
Check for Tower 3.0 before upgrading.
2017-01-03 11:28:33 -05:00
Bill Nottingham e0ac4109b8 Merge pull request #4500 from wenottingham/i-am-become-death
Use become/become_user rather than hardcoding sudo.
2017-01-03 11:28:00 -05:00
Bill Nottingham 3d5daef497 Merge pull request #4489 from wenottingham/state=poutine
Update boto to 2.45.0, add eu-west-2 and ca-central-1 (based on patch from @defionscode)
2017-01-03 11:27:35 -05:00
Bill Nottingham 8160539865 Update sosreport config.
Run pip freeze from venvs, include nginx & rabbit logs, drop apache & redis logs.
2016-12-22 14:24:15 -05:00
Bill Nottingham acaa8a75b2 Update boto to 2.45.0, add eu-west-2 and ca-central-1 2016-12-20 16:24:57 -05:00
Bill Nottingham 6efb22bdc1 Clean up assorted license wordings.
rnalen Appoved.(tm)
2016-12-20 15:34:29 -05:00
Bill Nottingham 291dca0954 Merge pull request #4482 from wenottingham/dadgumit
Fix env var.
2016-12-19 11:40:55 -05:00
Bill Nottingham 9f48043574 Fix env var. 2016-12-16 12:21:41 -05:00
Bill Nottingham 2c737a2238 Merge pull request #4458 from wenottingham/setfu
drop stock passwords
2016-12-15 16:11:58 -05:00
Bill Nottingham f77949b4b0 Merge pull request #4455 from wenottingham/setup-fu
Drop stopping of munin.
2016-12-15 14:28:30 -05:00
Bill Nottingham abbe41dbac Merge pull request #4298 from wenottingham/stringy
Mark more strings for translation.
2016-12-12 11:55:23 -05:00
Bill Nottingham 933cc83b90 Mark up UsersAdd properly. 2016-12-12 11:35:41 -05:00
Bill Nottingham 56d8fa8ae6 Update project help for ConfigureTowerInTower. 2016-12-09 14:29:46 -05:00
Bill Nottingham 24c208e243 Merge pull request #4347 from wenottingham/hostvar
Look at 'ansible_host' for callbacks, not just 'ansible_ssh_host'. (#4346)
2016-12-08 18:42:34 -05:00
Bill Nottingham bf5479f6ba Tweak comment 2016-12-08 14:06:04 -05:00
Bill Nottingham 2e39070ffd Look at 'ansible_host' for callbacks, not just 'ansible_ssh_host'. 2016-12-08 13:59:23 -05:00
Bill Nottingham 7bd8b8d051 Fix syntax, regenerate pot file.
Thanks jshint!
2016-12-06 12:26:26 -05:00
Bill Nottingham f4bf4e5971 Update 2016-12-06 12:08:48 -05:00
Bill Nottingham 832011aa99 Mark additional strings for translation. 2016-12-06 11:54:20 -05:00