scottb
68f81a6799
Reinstated element to fix doc display on mobile devices. ( #38246 )
2018-04-03 17:13:29 -07:00
Rémi REY
71699d5140
Introduce grafana callback plugin. ( #34246 )
...
* Introduce grafana callback plugin.
The grafana plugin plublishes annotations to the HTTP API available in
Grafana 4.6+
The callback publishes:
* An annotation on playbook start, tagged with "ansible",
"ansible_event_start" and playbook name, example:
```
{
"text": "Started playbook test.yml\n\nFrom 'pc45.home'\nBy user 'remirey'\n",
"tags": ["ansible", "ansible_event_start", "test.yml"],
"time": 1514291163000
}
```
* An annotation on error containing the host and task who failed and
tagged with "ansible", "ansible_event_failure" and playbook name, example:
```
{
"text": "Playbook test.yml Failure !\n\nFrom 'pc45.home'\nBy user 'remirey'\n\n'TASK: simulate failure' failed on localhost\n\ndebug: {\"changed\": false, \"msg\": \"Some random failure\"}\n",
"tags": ["ansible", "ansible_event_failure", "test.yml"],
"time": 1514291165000
}
```
* A region annotation emitted on playbook stats, tagged with "ansible",
"ansible_report" and playbook name, example:
```
{
"text": "Playbook test.yml\nDuration: 1.641703\nStatus: FAILED\n\nFrom 'pc45.home'\nBy user 'remirey'\n\nResult:\n{\"localhost\": {\"unreachable\": 0, \"skipped\": 0, \"ok\": 2, \"changed\": 1, \"failures\": 1}}\n",
"tags": ["ansible", "ansible_report", "test.yml"],
"isRegion": true,
"timeEnd": 1514291165000,
"time": 1514291163000
}
```
Fixes #34225
2018-04-03 18:51:52 -04:00
Peter Sprygada
91a748e33b
fixes issue when netconf would report ios is not supported ( #38155 )
...
* fixes issue when netconf would report ios is not supported
This change now will map ansible_network_os=ios to the correct netconf
plugin implementation. This will resolve an error where the netconf
connection plugin will report that ios is unsupported.
2018-04-03 17:01:59 -04:00
Sloane Hertel
873a9ddf8d
[cloud] Add custom waiters to stabilize ec2_vpc_subnet module - Fixes #36083 ( #37534 )
...
* stabilize ec2_vpc_subnet module
* Add waiters for ec2_vpc_subnet
Clean up integration tests
* Reenable CI for stabilized ec2_vpc_subnet tests
* rename waiters
* Use module_json_aws where applicable
Handle WaiterError first if waiting failed
* Fix traceback when tagging with keys/values that look like booleans
* Fix check mode with tags
* Add integration tests for tags that look like booleans and check mode
* Add waiter for deleting subnet
* Sleep a few seconds after using aws command line
2018-04-03 15:25:00 -04:00
Rémy Léone
95c15757a2
Initial commit for Scaleway support ( #37638 )
2018-04-03 14:04:42 -05:00
Matt Martz
a89d0d0919
Ensure that arguments for sub commands are properly indented ( #37992 )
2018-04-03 10:56:12 -05:00
Julien Vey
b000339a31
ec2_instace: fix instance_role argument ( #37465 )
2018-04-03 11:39:39 -04:00
Matt Martz
ddf937d642
Don't pass keyword args as positional, include file_name. Fixes #38190 ( #38194 )
2018-04-03 09:59:13 -05:00
Martin Krizek
f666208b75
Add integration test for #35900 ( #38090 )
...
* Add integration test for #35900
* Fix cleanup
2018-04-03 16:25:51 +02:00
brhatiga
8199b448e8
Add no_log to activationkey ( #36657 )
2018-04-03 07:35:21 -04:00
Megian
7a5e7c83d3
dictionary changed size during iteration error ( #37454 )
...
Iterating an object and changing it at the same time is unsecure and no longer permitted in Python >= 3.6
Provisioning an instance fail with the Python error: "RuntimeError: dictionary changed size during iteration"
2018-04-03 06:13:09 -04:00
Kassian Sun
72657ce815
Add example to clear the usage of extra_opts
( #31873 )
2018-04-03 05:03:11 -04:00
Dag Wieers
70d49f7616
Fix indentation issue
...
<!--- Your description here -->
+label: docsite_pr
2018-04-03 10:45:50 +02:00
Charles Chan
fd711671ed
copy: doc: fix typo ( #38197 )
2018-04-03 09:26:35 +02:00
Trishna Guha
119352b538
nxos_vlan purge ( #38202 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-04-03 02:53:44 -04:00
saichint
24cc6b80bd
fix nxos_aaa_server_host issues ( #38188 )
2018-04-03 01:53:43 -04:00
Dag Wieers
35b7b608bf
Add missing required property to docs
...
<!--- Your description here -->
+label: docsite_pr
2018-04-03 03:32:49 +02:00
Julien PRIGENT
70bcc5ed45
ec2_snapshot_copy: WaitError and ClientError exception handling ( #38072 )
2018-04-03 10:23:35 +10:00
Gennady Aleksandrov
67cd641c04
Fixes #38085 - cloudfront_invalidation doesn't work for the first invalidation ever ( #38086 )
2018-04-03 10:14:09 +10:00
Abhijeet Kasurde
2d90f50eeb
git_config: add quotes in complex value ( #38168 )
...
This fix adds quotes to complex values of git config keys.
Fixes : #20954
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2018-04-02 19:09:39 -04:00
Sam Doran
b5b3beff83
Correct syntax highlighting in plugin dev docs ( #38184 )
...
Use rst em dash
2018-04-02 15:39:20 -07:00
cpitre
5d779fada0
Doc formatting update for office_365_connector_card.py ( #38142 )
...
* Update office_365_connector_card.py
The two bullet items were about one single item; this module is not idempotent.
Therefore the two bullet items should be one.
label: docsite_pr
* Update office_365_connector_card.py
Removed trailing white space that caused the test failure.
2018-04-02 16:23:47 -05:00
Ryan Brown
87bd169ca9
Allow subnets with names formatted like subnet-1234
( #37740 )
...
* Allow subnets with names formatted like `subnet-1234`
* Deduplicate IDs, in case a subnet is specified both by name and ID
2018-04-02 17:13:44 -04:00
Alex Stephen
d129396274
GCP: Compute IP Addresses ( #36325 )
2018-04-02 16:42:49 -04:00
Artem Tiumentcev
082b03c829
fix set options in callbacks for foreman
2018-04-02 12:17:39 -04:00
Jim Gu
5839f07e0f
yaml callback fails on python3
...
When the URI module returns complex JSON objects, the YAML callback
fails while trying to represent these objects. The problem arises
because the filter method returns an iterator in Python 3, rather than a
str object. Therefore, the str method expandtabs() is not available,
and the callback fails with the following error:
[WARNING]: Failure using method (v2_runner_on_failed) in callback plugin (<ansible.plugins.callback.yaml.CallbackModule object at 0x7f7c7ed8aa20>): 'filter' object has no attribute 'expandtabs'
Issue can be replicated by running this playbook:
- hosts: localhost
gather_facts: false
tasks:
- uri:
url: https://jsonplaceholder.typicode.com/posts
ansible-playbook tmp.yml -v
2018-04-02 11:41:00 -04:00
Will Thames
423b0e0f58
Improve details and events results for ecs_service_facts ( #37983 )
...
* Use AnsibleAWSModule to simplify AWS connection
* Add Exception handling, pagination, retries and backoff
* Allow events to be switched off
* Allow details to be obtained without having to specify services
2018-04-02 11:26:23 -04:00
Sascha Marcel Schmidt
50761bef0a
changes description to match module ( #31364 )
2018-04-02 11:24:15 -04:00
Milan Ilic
a73e2a924b
Add OpenNebula one_image module ( #37831 )
2018-04-02 16:58:39 +02:00
saichint
697c301f04
fix nxos_aaa_server issues ( #38117 )
2018-04-02 07:56:06 -04:00
Yasen Simeonov
b4debfad9a
Add NSX-T Logical Switch support in vmware_guest ( #37979 )
...
* Add NSX-T Logical Switch support in vmware_guest
* Update vmware_guest.py
add space after % operator
2018-04-02 05:35:13 -04:00
balonik
0cdba9ff70
add instanceUuid (also called PersistentId) in vmware utils ( #37127 )
2018-04-02 01:49:39 -04:00
Felix Fontein
93fc99c576
Making clearer that the module has to be executed twice, and that the second run needs the data of the first ( #37884 ). ( #38135 )
2018-03-31 10:07:00 -04:00
René Moser
28ce3c2329
doc: inventory: nmap: fix version added ( #38157 )
2018-03-31 11:45:12 +02:00
René Moser
b06dfbec54
cs_user: fix E325 ( #38158 )
2018-03-31 11:44:04 +02:00
Felix Fontein
8b98c29afd
Remove the deprecated tls-sni-02 challenge method. ( #38137 )
2018-03-31 03:17:12 -04:00
Daniel
45e4dfda3d
doc: fix grammar ( #38145 )
2018-03-30 18:32:29 +02:00
Ondra Machacek
9a21f9b2db
ovirt_host_networks: Fix of bond assignment ( #38054 )
...
* ovirt_host_networks: Fix of bond assignment
* ovirt_host_networks: Fix bond modes
* ovirt_host_networks: Fix incorrect prefix documentation
2018-03-30 07:56:11 -04:00
Ondra Machacek
477a602fdf
ovirt_hosts: Fix failed_state after PM fence ( #38102 )
2018-03-30 07:55:17 -04:00
Yuwei Zhou
1c00a14c31
fix typo ( #38131 )
2018-03-30 03:46:53 -04:00
Dag Wieers
126a41327c
Update docs to highlight lookup plugins for templating
...
<!--- Your description here -->
+label: docsite_pr
2018-03-30 09:33:02 +02:00
Dag Wieers
3973eb4c30
Added an example using a templated payload file
...
<!--- Your description here -->
+label: docsite_pr
2018-03-30 09:27:45 +02:00
Abhijeet Kasurde
16cf51926d
VMware: vmware_portgroup teaming policy support ( #36778 )
...
This fix adds support for specifying teaming policy in
vmware_portgroup module.
Fixes : #36773
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2018-03-29 23:03:45 -04:00
Martin Krizek
fd96bcd22f
Use correct action in warning about missing name
2018-03-29 18:10:00 -04:00
Brian Coca
5e2f215dd7
Nmap inventory ( #32857 )
...
* nmap inv plugin draft
* more accurate regex
* fix format
2018-03-29 17:16:36 -04:00
Sam Doran
a4c82d5842
Update EdgeOS modules to be community supported ( #38112 )
2018-03-29 15:59:46 -05:00
gmaes
27c47f75ad
#29334 handle maven local repo ( #36159 )
2018-03-29 16:16:46 -04:00
Sloane Hertel
ee06f57f0d
[ec2_vpc_nacl] revert suboptions for ingress and egress module parameters ( #38071 )
2018-03-29 16:16:01 -04:00
Dag Wieers
800dad5bdf
uri: Add redirect tests for none, safe, urllib2 and all ( #37068 )
...
This is required if we want to ensure that #36809 doesn't cause any
important behavioral changes.
This PR changes the uri module to support follow_redirects=urllib2
It also adds a better error message when the connection closes before
any data was returned.
2018-03-29 14:54:42 -04:00
Renato Orgito
fea8c84a17
Fix returned landscape value when using python3
2018-03-29 11:44:05 -07:00