Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[bumpversion]
commit = False
tag = False
current_version = 1.3.1
current_version = 1.4.0

[bumpversion:file:galaxy.yml]
23 changes: 23 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,29 @@ codeaffen.phpipam Release Notes
.. contents:: Topics


v1.4.0
======

Minor Changes
-------------

- Minor formatting and spelling fixes.
- Switch sphinx from recommonmark to myst_parser.
- add `location_module` to `create`, `update` and `delete` locations this module also implement a facility to resolve the location from a address or a lat/lon pair
- add `tag_module` to `create`, `update` and `delete` tags

Bugfixes
--------

- fix \#57 - tag lookups failed when specified in an `address` task
- fix \#61 - Device type examples

New Modules
-----------

- codeaffen.phpipam.location - Manage locations
- codeaffen.phpipam.tag - Manage tags

v1.3.1
======

Expand Down
27 changes: 27 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -80,3 +80,30 @@ releases:
fragments:
- missing_section_for_addresses.yml
release_date: '2020-11-26'
1.4.0:
changes:
bugfixes:
- fix \#57 - tag lookups failed when specified in an `address` task
- fix \#61 - Device type examples
minor_changes:
- Minor formatting and spelling fixes.
- Switch sphinx from recommonmark to myst_parser.
- add `location_module` to `create`, `update` and `delete` locations this module
also implement a facility to resolve the location from a address or a lat/lon
pair
- add `tag_module` to `create`, `update` and `delete` tags
fragments:
- docs-update.yml
- fix-device_type-examples.yml
- fix-tag-lookups.yml
- location_module.yml
- switch_to_myst.yml
- tag_module.yml
modules:
- description: Manage locations
name: location
namespace: ''
- description: Manage tags
name: tag
namespace: ''
release_date: '2021-12-16'
2 changes: 0 additions & 2 deletions changelogs/fragments/docs-update.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/fix-device_type-examples.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/fix-tag-lookups.yml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/location_module.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/switch_to_myst.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/tag_module.yml

This file was deleted.

8 changes: 6 additions & 2 deletions docs/plugins/address_module.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,13 @@ codeaffen.phpipam.address -- Manage addresses
.. Collection note

.. note::
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.3.1).
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.4.0).

To install it use: :code:`ansible-galaxy collection install codeaffen.phpipam`.
You might already have this collection installed if you are using the ``ansible`` package.
It is not included in ``ansible-core``.
To check whether it is installed, run :code:`ansible-galaxy collection list`.

To install it, use: :code:`ansible-galaxy collection install codeaffen.phpipam`.

To use it in a playbook, specify: :code:`codeaffen.phpipam.address`.

Expand Down
8 changes: 6 additions & 2 deletions docs/plugins/device_module.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,13 @@ codeaffen.phpipam.device -- Manage devices
.. Collection note

.. note::
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.3.1).
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.4.0).

To install it use: :code:`ansible-galaxy collection install codeaffen.phpipam`.
You might already have this collection installed if you are using the ``ansible`` package.
It is not included in ``ansible-core``.
To check whether it is installed, run :code:`ansible-galaxy collection list`.

To install it, use: :code:`ansible-galaxy collection install codeaffen.phpipam`.

To use it in a playbook, specify: :code:`codeaffen.phpipam.device`.

Expand Down
8 changes: 6 additions & 2 deletions docs/plugins/device_type_module.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,13 @@ codeaffen.phpipam.device_type -- Manage device types
.. Collection note

.. note::
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.3.1).
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.4.0).

To install it use: :code:`ansible-galaxy collection install codeaffen.phpipam`.
You might already have this collection installed if you are using the ``ansible`` package.
It is not included in ``ansible-core``.
To check whether it is installed, run :code:`ansible-galaxy collection list`.

To install it, use: :code:`ansible-galaxy collection install codeaffen.phpipam`.

To use it in a playbook, specify: :code:`codeaffen.phpipam.device_type`.

Expand Down
8 changes: 6 additions & 2 deletions docs/plugins/domain_module.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,13 @@ codeaffen.phpipam.domain -- Manage L2 routing domains
.. Collection note

.. note::
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.3.1).
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.4.0).

To install it use: :code:`ansible-galaxy collection install codeaffen.phpipam`.
You might already have this collection installed if you are using the ``ansible`` package.
It is not included in ``ansible-core``.
To check whether it is installed, run :code:`ansible-galaxy collection list`.

To install it, use: :code:`ansible-galaxy collection install codeaffen.phpipam`.

To use it in a playbook, specify: :code:`codeaffen.phpipam.domain`.

Expand Down
2 changes: 1 addition & 1 deletion docs/plugins/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
Codeaffen.Phpipam
=================

Collection version 1.3.1
Collection version 1.4.0

.. toctree::
:maxdepth: 1
Expand Down
8 changes: 6 additions & 2 deletions docs/plugins/location_module.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,13 @@ codeaffen.phpipam.location -- Manage locations
.. Collection note

.. note::
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.3.1).
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.4.0).

To install it use: :code:`ansible-galaxy collection install codeaffen.phpipam`.
You might already have this collection installed if you are using the ``ansible`` package.
It is not included in ``ansible-core``.
To check whether it is installed, run :code:`ansible-galaxy collection list`.

To install it, use: :code:`ansible-galaxy collection install codeaffen.phpipam`.

To use it in a playbook, specify: :code:`codeaffen.phpipam.location`.

Expand Down
8 changes: 6 additions & 2 deletions docs/plugins/nameserver_module.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,13 @@ codeaffen.phpipam.nameserver -- Manage nameservers
.. Collection note

.. note::
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.3.1).
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.4.0).

To install it use: :code:`ansible-galaxy collection install codeaffen.phpipam`.
You might already have this collection installed if you are using the ``ansible`` package.
It is not included in ``ansible-core``.
To check whether it is installed, run :code:`ansible-galaxy collection list`.

To install it, use: :code:`ansible-galaxy collection install codeaffen.phpipam`.

To use it in a playbook, specify: :code:`codeaffen.phpipam.nameserver`.

Expand Down
8 changes: 6 additions & 2 deletions docs/plugins/section_module.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,13 @@ codeaffen.phpipam.section -- Manage sections
.. Collection note

.. note::
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.3.1).
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.4.0).

To install it use: :code:`ansible-galaxy collection install codeaffen.phpipam`.
You might already have this collection installed if you are using the ``ansible`` package.
It is not included in ``ansible-core``.
To check whether it is installed, run :code:`ansible-galaxy collection list`.

To install it, use: :code:`ansible-galaxy collection install codeaffen.phpipam`.

To use it in a playbook, specify: :code:`codeaffen.phpipam.section`.

Expand Down
12 changes: 8 additions & 4 deletions docs/plugins/subnet_module.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,13 @@ codeaffen.phpipam.subnet -- Manage subnets
.. Collection note

.. note::
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.3.1).
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.4.0).

To install it use: :code:`ansible-galaxy collection install codeaffen.phpipam`.
You might already have this collection installed if you are using the ``ansible`` package.
It is not included in ``ansible-core``.
To check whether it is installed, run :code:`ansible-galaxy collection list`.

To install it, use: :code:`ansible-galaxy collection install codeaffen.phpipam`.

To use it in a playbook, specify: :code:`codeaffen.phpipam.subnet`.

Expand Down Expand Up @@ -638,7 +642,7 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<td>
<div>Final state of the affected entities grouped by their type.</div>
<br/>
</td>
</td>
</tr>
<tr>
<td class="elbow-placeholder">&nbsp;</td>
Expand All @@ -654,7 +658,7 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<td>
<div>List of subnets.</div>
<br/>
</td>
</td>
</tr>

</table>
Expand Down
8 changes: 6 additions & 2 deletions docs/plugins/tag_module.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,13 @@ codeaffen.phpipam.tag -- Manage tags
.. Collection note

.. note::
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.3.1).
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.4.0).

To install it use: :code:`ansible-galaxy collection install codeaffen.phpipam`.
You might already have this collection installed if you are using the ``ansible`` package.
It is not included in ``ansible-core``.
To check whether it is installed, run :code:`ansible-galaxy collection list`.

To install it, use: :code:`ansible-galaxy collection install codeaffen.phpipam`.

To use it in a playbook, specify: :code:`codeaffen.phpipam.tag`.

Expand Down
8 changes: 6 additions & 2 deletions docs/plugins/vlan_module.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,13 @@ codeaffen.phpipam.vlan -- Manage vlans
.. Collection note

.. note::
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.3.1).
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.4.0).

To install it use: :code:`ansible-galaxy collection install codeaffen.phpipam`.
You might already have this collection installed if you are using the ``ansible`` package.
It is not included in ``ansible-core``.
To check whether it is installed, run :code:`ansible-galaxy collection list`.

To install it, use: :code:`ansible-galaxy collection install codeaffen.phpipam`.

To use it in a playbook, specify: :code:`codeaffen.phpipam.vlan`.

Expand Down
8 changes: 6 additions & 2 deletions docs/plugins/vrf_module.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,13 @@ codeaffen.phpipam.vrf -- Manage virtual routers and forwarders
.. Collection note

.. note::
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.3.1).
This plugin is part of the `codeaffen.phpipam collection <https://galaxy.ansible.com/codeaffen/phpipam>`_ (version 1.4.0).

To install it use: :code:`ansible-galaxy collection install codeaffen.phpipam`.
You might already have this collection installed if you are using the ``ansible`` package.
It is not included in ``ansible-core``.
To check whether it is installed, run :code:`ansible-galaxy collection list`.

To install it, use: :code:`ansible-galaxy collection install codeaffen.phpipam`.

To use it in a playbook, specify: :code:`codeaffen.phpipam.vrf`.

Expand Down
13 changes: 11 additions & 2 deletions galaxy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,27 @@ namespace: "codeaffen"
name: "phpipam"
description: Ansible Modules to manage phpIPAM installations
authors:
- "Christian Meißner <cme@codeaffen.org>"
- "Andreas Klamke <andy@klamke.net>"
- "Billy Longman <bill.longman@summit-broadband.com>"
- "Christian Meißner <cme@codeaffen.org>"
- "Gerald-Markus Zabos <gmzabos@users.noreply.github.com>"
- "Mario Fritschen <github@fritschen.net>"
- "Scott Arthur <scott@scottatron.com>"
- "lush <porous@web.de>"
version: "1.3.1"
version: "1.4.0"
license:
- "GPL-3.0-or-later"
tags:
- api
- assetmanagement
- devicemanagement
- ipam
- ipmanagement
- nameserver
- networking
- networkmanagement
- phpipam
- subnetmanagement
- system
readme: "README.md"
homepage: "https://codeaffen.org/projects/phpipam-ansible-modules"
Expand Down