From 79da0f16f2e8e576986e420576a94761d1b21737 Mon Sep 17 00:00:00 2001 From: Beni Cherniavsky-Paskin Date: Mon, 11 Dec 2017 13:11:13 +0200 Subject: [PATCH 1/3] Prominent notice that this repo is unmaintained --- .github/CONTRIBUTING.md | 9 +++++++++ README.md | 23 +++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 .github/CONTRIBUTING.md diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md new file mode 100644 index 0000000..2543d62 --- /dev/null +++ b/.github/CONTRIBUTING.md @@ -0,0 +1,9 @@ +# OBSOLETE — Upstreaming into Ansible itself + +This repository is no longer maintained. +Instead, most of this functionality was upsteamed into . +If you want to contribute, please send PRs to Ansible itself (and we'll help review). + +See https://github.com/dkorn/manageiq-ansible-module/issues/85 for transition information. +You're still welcome to ask questions there or via new issues on this repository. +You can also ask on http://talk.manageiq.org/ and https://gitter.im/ManageIQ/api. diff --git a/README.md b/README.md index 7577523..ab319d8 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,16 @@ +# OBSOLETE — Upstreaming into Ansible itself + +This repository is no longer maintained. +Instead, most of this functionality was upsteamed into . +If you want to contribute, please send PRs to Ansible itself (and we'll help review). + +As a result of the upstream reviews, the new modules in Ansible have different interface, so you'll need to rewrite your playbooks. +There is no clear plan for smooth transition or mixed usage; see https://github.com/dkorn/manageiq-ansible-module/issues/85 for the main differences. +Don't hesitate to ask questions - on that issue, on and chat . + +---- + + # manageiq-ansible-module [![travis image][]][travis status] @@ -32,6 +45,8 @@ To view a module documentation execute: ### manageiq_provider module +**Replacement**: upstream https://docs.ansible.com/ansible/devel/manageiq_provider_module.html + The `manageiq_provider` module currently supports adding, updating and deleting OpenShift, Amazon EC2 and Hawkular Datawarehouse providers to manageiq. Example playbooks [add_openshift_provider.yml](examples/add_openshift_provider.yml), [add_amazon_provider.yml](examples/add_amazon_provider.yml) and [add_hawkular_datawarehouse_provider.yml](examples/add_hawkular_datawarehouse_provider.yml) are provided. To update an existing provider pass the changed values together with the required parameters. To delete a provider change `state=absent`. @@ -42,12 +57,16 @@ If all authentications are valid the provider's inventory is refreshed. ### manageiq_user module +**Upstream replacement:** https://docs.ansible.com/ansible/devel/manageiq_user_module.html + The `manageiq_user` module supports adding, updating and deleting users in manageiq. Example playbook [create_user.yml](examples/create_user.yml) is provided. To update an existing user pass the changed values together with the required parameters. To delete a user change `state=absent`. ### manageiq_policy_assignment module +**Upstream replacement:** https://docs.ansible.com/ansible/devel/manageiq_policies_module.html + The `manageiq_policy_assignment` module currently supports assigning and unassigning Policies and Policy Profiles on resources in manageiq. An example playbook [assign_policy.yml](examples/assign_policy.yml) is provided. To unassign a policy/policy profile from a resource change `state=absent`. @@ -63,6 +82,8 @@ It is possible to add a date type custom attributes by specifying `field_type: " ### manageiq_tag_assignment module +**Upstream replacement:** https://docs.ansible.com/ansible/devel/manageiq_tags_module.html + The `manageiq_tag_assignment` module currently supports assigning and unassigning tags on resources in manageiq. List of supprted entities for tag assignment can be found in the [ManageIQ REST API docs](http://manageiq.org/docs/reference/latest/api/reference/tagging) Each assigned tag must be a part of a unique category. @@ -71,6 +92,8 @@ To unassign a tag from a resource change `state=absent`. ### manageiq_alert module +**Upstream replacements WIP:** https://github.com/ansible/ansible/pull/32136, https://github.com/ansible/ansible/pull/32354 + The `manageiq_alert` module supports adding, updating and deleting alerts in manageiq. Example playbook [create_alert.yml](examples/create_alert.yml) is provided. To update an existing alert pass the changed values together with the required parameters. To delete an alert change `state=absent`. From 677a7dd66d4de41bc9f28f8dd24653ba0f021098 Mon Sep 17 00:00:00 2001 From: Beni Cherniavsky-Paskin Date: Thu, 4 Jan 2018 21:27:29 +0200 Subject: [PATCH 2/3] review feedback --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ab319d8..e64c6cf 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # OBSOLETE — Upstreaming into Ansible itself -This repository is no longer maintained. +This repository is **no longer maintained**. Instead, most of this functionality was upsteamed into . If you want to contribute, please send PRs to Ansible itself (and we'll help review). @@ -45,7 +45,7 @@ To view a module documentation execute: ### manageiq_provider module -**Replacement**: upstream https://docs.ansible.com/ansible/devel/manageiq_provider_module.html +**Upstream replacement:** https://docs.ansible.com/ansible/devel/manageiq_provider_module.html The `manageiq_provider` module currently supports adding, updating and deleting OpenShift, Amazon EC2 and Hawkular Datawarehouse providers to manageiq. Example playbooks [add_openshift_provider.yml](examples/add_openshift_provider.yml), [add_amazon_provider.yml](examples/add_amazon_provider.yml) and [add_hawkular_datawarehouse_provider.yml](examples/add_hawkular_datawarehouse_provider.yml) are provided. From 546b3cc3218902dce10c30b59e66dd1fc0b7cda1 Mon Sep 17 00:00:00 2001 From: Beni Cherniavsky-Paskin Date: Thu, 4 Jan 2018 21:31:40 +0200 Subject: [PATCH 3/3] review feedback --- .github/CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 2543d62..f305ed6 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -1,6 +1,6 @@ # OBSOLETE — Upstreaming into Ansible itself -This repository is no longer maintained. +This repository is **no longer maintained**. Instead, most of this functionality was upsteamed into . If you want to contribute, please send PRs to Ansible itself (and we'll help review).