Fixed issues with naming that were causing problems (#7)
* Fixed issues with naming that were causing problems * Fixed test data
This commit is contained in:
parent
cba3dd6d61
commit
8357f52f89
|
|
@ -8,7 +8,7 @@ namespace: dominion_solutions
|
||||||
name: netbird
|
name: netbird
|
||||||
|
|
||||||
# The version of the collection. Must be compatible with semantic versioning
|
# The version of the collection. Must be compatible with semantic versioning
|
||||||
version: 0.1.0
|
version: 0.1.1
|
||||||
|
|
||||||
# The path to the Markdown (.md) readme file. This path is relative to the root of the collection
|
# The path to the Markdown (.md) readme file. This path is relative to the root of the collection
|
||||||
readme: README.md
|
readme: README.md
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ options:
|
||||||
plugin:
|
plugin:
|
||||||
description: Marks this as an instance of the 'netbird' plugin.
|
description: Marks this as an instance of the 'netbird' plugin.
|
||||||
required: true
|
required: true
|
||||||
choices: ['netbird', 'dominion_solutions.netbird']
|
choices: ['netbird', 'dominion_solutions.netbird.netbird']
|
||||||
ip_style:
|
ip_style:
|
||||||
description: Populate hostvars with all information available from the Netbird API.
|
description: Populate hostvars with all information available from the Netbird API.
|
||||||
type: string
|
type: string
|
||||||
|
|
@ -71,7 +71,7 @@ options:
|
||||||
EXAMPLES = r"""
|
EXAMPLES = r"""
|
||||||
# This is an inventory that finds the All Group and creates groups for the connected and ssh_enabled peers.
|
# This is an inventory that finds the All Group and creates groups for the connected and ssh_enabled peers.
|
||||||
---
|
---
|
||||||
plugin: dominion_solutions.netbird
|
plugin: dominion_solutions.netbird.netbird
|
||||||
api_key: << api_key >>
|
api_key: << api_key >>
|
||||||
api_url: << api_url >>
|
api_url: << api_url >>
|
||||||
netbird_groups:
|
netbird_groups:
|
||||||
|
|
@ -105,7 +105,7 @@ display = Display()
|
||||||
|
|
||||||
|
|
||||||
class InventoryModule(BaseInventoryPlugin, Constructable, Cacheable):
|
class InventoryModule(BaseInventoryPlugin, Constructable, Cacheable):
|
||||||
NAME = "dominion_solutions.netbird"
|
NAME = "dominion_solutions.netbird.netbird"
|
||||||
_load_name = NAME
|
_load_name = NAME
|
||||||
|
|
||||||
def _build_client(self, loader):
|
def _build_client(self, loader):
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
plugin: dominion_solutions.netbird
|
plugin: netbird
|
||||||
api_key: nbp_1234567890123456789012345678901234567
|
api_key: nbp_1234567890123456789012345678901234567
|
||||||
api_url: https://netbird.example.com/api/v1
|
api_url: https://netbird.example.com/api/v1
|
||||||
ip_style: plain
|
ip_style: plain
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
plugin: dominion_solutions.netbird
|
plugin: netbird
|
||||||
api_key: nbp_1234567890123456789012345678901234567
|
api_key: nbp_1234567890123456789012345678901234567
|
||||||
api_url: https://netbird.example.com/api/v1
|
api_url: https://netbird.example.com/api/v1
|
||||||
ip_style: plain
|
ip_style: plain
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue