New stuff:
- Fixed paths across the whole code
- Build around Terraform version 0.12.16 (latest release, but still API version 5)
- Build with golang v 1.12.13
New version supporting new Terraform API version 5
- The whole provider was re-build around teeraform source code for version 0.12.x+ which add support (and makes possible to run the provider) on Terraform 0.12.x+
New version with some breaking changes regarding custom fields:
- Custom field searches are not done via the
custom_field_filter
attribute in both thephpipam_address
andphpipam_subnet
data sources. This parameter is a map that takes custom field names, and regular expressions to search for against. A field does not match if any of the search criteria keys are missing or do not match.
Also have added two new data sources:
phpipam_address
will search addresses for adescription
orhostname
exact match or acustom_field_filter
match, much like the singular-formphpipam_address
data source. A list of IP address IDs are returned, which can then be used to look up addresses with thephpipam_address
data source. This will work better in Terraform v0.9.x, or higher, which has support for a computedcount
in data sources now.phpipam_subnets
has been added in the same way. This one can search ondescription
,description_match
, andcustom_field_filter
, in the same way the singular-formphpipam_address
data source can.
Added custom field support - this plugin now supports custom fields in addresses, subnets, and VLANs, as long as those fields are optional. Data source searching supports addresses and subnets only, due to limitations in VLAN searching capabilities.
Bumping release so that I have a consistent snapshot, and also so that I can correct some tests on the compat branch.
First release!