When building AMI using packer, the caller is responsible for setting
the required environment variables to make packer and AWS happy. For
guidance, refer to https://www.packer.io/docs/builders/amazon-ebs.html.
* reintroduce-zeromq-unstable:
Fix up some zeromq dependencies per platform
Fix a bug where a socket would re-emit its message 3 extra times
Make CALLBACK_CONSUMER_PORT falsy values be dummified.
Fix ZeroMQ port mismatch.
ZeroMQ changes.
Put files in the right place!
Error message correction.
Put socket.py in the wrong folder.
Theoretically working Socket implementation.
Beginning work on reintroducing ZeroMQ.
* master:
Fix a bug where listing the unified job fields did not include the 'launch_type' parameter, causing failing unit tests
Inventory Scripts
Extra var parsing
Clean up jobs
Cleanup jobs redirect to jobs page
Custom inventory : Edit
Portal credential modal needed
Fix a bug in how I'm handling ids when creating a unified job as part of the launch process
Survey Maker
JS Hint errors
* origin/master:
Add tests for inventory_filters and group_by, fix to convert None to empty string.
Job submission
Fix up unified job creation parameter passing
Roll this back, it doesn't do what I expect
Make sure we propogate source_script into the related fields it needs to be in
Update job template launch docs with credential_needed_to_start documentation
Custom Inventory Scripts
forms/Sources.js
Add instance filters and group by options for EC2 inventory sources. Implements https://trello.com/c/QOVhP0mH
Make sure when we call create_unified_job we can pass important fields as _id or without
Make sure we pass extra parameters down to the unified job create method so we can pick up credential if given
Add system job template launch documentation
Track source_script in summary and related fields for relevant inventory sources
Host events
Simplify include_vars based on mpd feedback
Update the apt-cache when installing python-pip
Only the primary should syncdb and migrate
Update package changelogs
Update release history and process docs
Update ansible-tower service config in playbook
The 'ansible-tower' service script now comes with an additional file:
/etc/{default,sysconfig}/ansible-tower
This file is used to specify the services managed by the 'ansible-tower'
service script. The presence of this file allows admins (or the setup
playbook) to customize the services managed. For example, when using a
remote postgres server, one would remove 'postgresql' from the list of
tower managed services.
Fixed some new errors that emerged as a result of adding the prompt for credentials back in and fixing the html generation of code mirror editor for job variables.