Pavel Boldyrev
914631f58b
fix(build): Fix make example-init for TF 1.4 ( #262 )
...
* fix(build): Fix make example-init for TF 1.4
* add 1.4.2 to versions list
2023-03-16 22:09:41 -04:00
Pavel Boldyrev
fcf9810252
feat(vm): update VM disc import logic ( #241 )
...
* feat(vm): updated VM disc import logic
fixes : #187 , #203
* ignore linter error
2023-02-17 16:53:06 -05:00
Moyiz
5c8ae3c3f8
feat(lxc): Add support for container tags ( #212 )
2023-01-21 21:39:12 -05:00
Pavel Boldyrev
dd9ffe190c
feat(lxc): Add option to customize RootFS size at LXC creation ( #207 )
...
* feat(lxc): Add option to customize RootFS size at LXC creation
* force container re-create if size changes
2023-01-15 23:17:45 -05:00
Abdelfadeel Farag
3c02cb1389
feat: add support for network_device MTU ( #176 )
...
* add support for network_device MTU
* add mtu to the example templates
* change default mtu 1500 -> 0, update docs
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2022-12-12 23:07:02 -05:00
Abdelfadeel Farag
290734655c
feat: add support for "ssd" disk flag for VM ( #181 )
...
* feat: add support for ssd flag
* update docs, add `ssd` to examples
* restore original .md formatting
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2022-12-12 22:31:33 -05:00
Szczepan Wiśniowski
722e01053b
fix: Check if any interface has global unicast address instead of all interfaces ( #182 )
...
* fix: Check if any interface has global unicast address instead of all interfaces
This allows us to have multiple interfaces and only one (instead of all) has to have assigned ip
* add multiple network devices to the example VM
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2022-12-11 16:29:25 -05:00
Pavel Boldyrev
63dc5cb8f6
fix: handling datastore_id
in LXC template ( #180 )
2022-12-10 11:51:29 -05:00
michalg91
27665554de
fix: Remove cloned ide2 before creating new one ( #174 ) ( #175 )
...
* fix: Remove cloned ide2 before creating new one (#174 )
* add test case to `/examples`
Co-authored-by: Michał Gawryś <mgawrys@netbyte.pl>
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2022-12-09 22:32:43 -05:00
Pavel Boldyrev
ade1d49117
feat: add support for VM tags ( #169 )
2022-11-25 23:23:50 -05:00
Pavel Boldyrev
9e34dfb362
feat: Add support for custom cloud-init vendor data file ( #162 )
...
* feat: Add support for custom cloud-init vendor data file
Add new argument `initialization`.`vendor_data_file_id` to specify a file ID form snippets.
* add vendor cloud-init to examples
* add missing `vendor` to unmarshal
* remove debug lines
2022-11-17 20:33:41 -05:00
Pavel Boldyrev
b09389f0a9
fix: Non-default VM disk format is not preserved in TF state ( #134 )
...
Fix disk format parsing from the volume string.
Add basic unit tests for disk volume string parsing.
2022-10-14 18:27:30 -04:00
Pavel Boldyrev
42e0e725a5
Add support for "discard" disk option for VM ( #128 )
2022-09-28 19:13:41 -04:00
Pavel Boldyrev
e9d2d607c1
Add support for "iothread" disk option for VM ( #97 )
2022-07-24 16:53:57 -04:00
Pavel Boldyrev
a595cba835
Add support for darwin_arm64 in Makefile & bump deps in examples ( #56 )
2022-04-02 00:39:35 -04:00
Pavel Boldyrev
d3f323e66b
map -> tomap TF API change
2021-09-09 20:41:59 -04:00
Pavel Boldyrev
380f07c3e2
Update project to use bpg/terraform-provider-proxmox
2021-09-09 12:20:19 -04:00
Dan Petersen
427db3d44a
fix: example and makefile issues
2021-02-13 02:46:29 +01:00
Dan Petersen
53f1e93f21
Minor update to changelog and versions.tf. Added initial test workflow as a replacement for Travis
2021-02-10 00:13:53 +01:00
Dan Petersen
0fd8d3dae7
fix: missing reference to standalone terraform plugin and duplicate output names in example
2021-01-02 22:48:42 +01:00
Dan Petersen
3f08b56f79
Merge remote-tracking branch 'blz-ea/feature/cluster-alias' into release-0.4.0
2021-01-02 22:36:44 +01:00
Dan Petersen
9d2676e730
Merge remote-tracking branch 'blz-ea/feature/cluster-ipset' into release-0.4.0
2021-01-02 22:35:07 +01:00
Lucas Hahn
68b67e556d
Update example with disk interface
2021-01-02 14:18:45 +01:00
Alex Kulikovskikh
30560ac133
fix: rename ipset
block to cidr
2020-12-14 21:07:07 -05:00
Alex Kulikovskikh
3d14018ff7
add ipset
cluster resource
2020-12-10 09:52:38 -05:00
Alex Kulikovskikh
0a71fe6b1f
add alias
cluster resource
2020-12-10 09:45:27 -05:00
Dan Petersen
c077ea4060
fix: changed ip detection logic based on review and added initial terraform 0.13 compatibility for the example module
2020-09-15 22:08:03 +02:00
Dan Petersen
c7bc49a7d2
Update example
2020-04-18 20:31:56 +02:00
Dan Petersen
1333c07a42
Initial work on time resource
2020-04-18 14:21:50 +02:00
Dan Petersen
aec59ef607
Add datastore_id argument to initialization block for VM resources
2020-03-08 17:40:58 +01:00
Dan Petersen
1efe8019e4
Initial support for container cloning
2020-01-26 05:13:26 +01:00
Dan Petersen
94679a3f5e
Initial support for VM cloning
2020-01-19 03:40:10 +01:00
Dan Petersen
23466ab289
Add serial_device argument to VM resource
2020-01-11 16:39:08 +01:00
Dan Petersen
f6c4ad2af7
Continue work on container resource
2020-01-02 11:45:46 +01:00
Dan Petersen
6dac302a01
Initial work on container resource
2020-01-02 07:57:48 +01:00
Dan Petersen
0e4647f0ee
Add hosts resource
2020-01-02 00:58:35 +01:00
Dan Petersen
9ac2a3eba9
Add entries attribute to hosts data source
2020-01-02 00:19:17 +01:00
Dan Petersen
2d824e37bc
Add hosts data source
2020-01-01 23:59:13 +01:00
Dan Petersen
1eb0fe0a34
Additional certificate attributes
2020-01-01 22:58:22 +01:00
Dan Petersen
dffff063ab
Add certificate resource
2020-01-01 07:29:21 +01:00
Dan Petersen
f1f1a84b72
Add dns data source and resource
2020-01-01 04:42:34 +01:00
Dan Petersen
8a06e287b3
Add tablet_device argument to VM resource
2019-12-31 07:06:03 +01:00
Dan Petersen
d29a0a7ef6
Add mac_addresses attribute to VM resource
2019-12-29 23:24:22 +01:00
Dan Petersen
1dfe979e9e
Initial support for remote-exec provisioners
2019-12-29 21:21:48 +01:00
Dan Petersen
5d5f1c1835
Update example
2019-12-29 07:33:34 +01:00
Dan Petersen
1176ef9ee4
Initial support for custom cloud-init user data
2019-12-29 06:58:35 +01:00
Dan Petersen
f69339966a
Continued work on VM resource
2019-12-27 19:36:12 +01:00
Dan Petersen
08e389dac8
Continued work on VM resource
2019-12-27 19:13:40 +01:00
Dan Petersen
c69cabc57a
Continued work on VM resource
2019-12-27 02:48:27 +01:00
Dan Petersen
96d139fcb4
Initial work on VM resource implementation
2019-12-26 23:01:43 +01:00