Skip to content

Commit

Permalink
Merge pull request #87 from cben/readme-upstreaming
Browse files Browse the repository at this point in the history
Prominent notice that this repo is unmaintained
  • Loading branch information
cben committed Jan 4, 2018
2 parents e6177ff + 546b3cc commit 1e98863
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 0 deletions.
9 changes: 9 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# OBSOLETE — Upstreaming into Ansible itself

This repository is **no longer maintained**.
Instead, most of this functionality was upsteamed into <https://github.com/ansible/ansible>.
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.
23 changes: 23 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
# OBSOLETE — Upstreaming into Ansible itself

This repository is **no longer maintained**.
Instead, most of this functionality was upsteamed into <https://github.com/ansible/ansible>.
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 <http://talk.manageiq.org/> and chat <https://gitter.im/ManageIQ/api>.

----


# manageiq-ansible-module

[![travis image][]][travis status]
Expand Down Expand Up @@ -32,6 +45,8 @@ To view a module documentation execute:

### manageiq_provider module

**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.
To update an existing provider pass the changed values together with the required parameters. To delete a provider change `state=absent`.
Expand All @@ -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`.
Expand All @@ -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.
Expand All @@ -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`.
Expand Down

0 comments on commit 1e98863

Please sign in to comment.