Commit Graph

110 Commits

Author SHA1 Message Date
5bb1f17aae Fix VMs hang up after destroy action 2022-03-09 04:54:15 +04:00
2cdfa7c198 Fix waiting for VMs up 2022-03-09 04:53:23 +04:00
03c8b6ef66 Update ansible-samba submodule 2022-03-08 23:15:42 +04:00
d39a7788fa Force enabling QEMU guest agent 2022-03-08 23:05:58 +04:00
17ecb2d824 Python3 support fixes 2022-03-08 23:05:46 +04:00
626e28687a Fix bash binary path 2022-03-08 23:05:09 +04:00
Evgeny Sinelnikov
90f50341b5 library/proxmox_qemu_agent.py: quick fix of invalid literal for float(): 6.3-3 2021-09-18 08:12:22 +04:00
Evgeny Sinelnikov
44068132fb library/proxmox_kvm.py: quick fix of invalid literal for float(): 6.3-3:
https://github.com/swayf/proxmoxer/issues/79
2021-09-18 08:08:59 +04:00
Evgeny Sinelnikov
390cfa18d3 proxmoxer: replace patches in single patch 2021-09-18 07:10:57 +04:00
Evgeny Sinelnikov
970efb4b99 proxmoxer: update with fixes from next release 2021-09-18 07:02:21 +04:00
Evgeny Sinelnikov
34de85486e roles/pve/tasks/{create_vm,destroy_vm,enable_vlans}: Rename node srv to pve 2021-07-04 05:48:29 +04:00
Evgeny Sinelnikov
4ddaabf402
Merge pull request #16 from iv-m/krb5-drop-single-des
roles/kerberos5: Drop single-DES enctypes
2020-02-16 13:25:41 +04:00
Ivan A. Melnikov
51ec2730b8 roles/kerberos5: Drop single-DES enctypes
Beginning with the krb5-1.18 release, single-DES encryption
types are no longer supported, and KDC (as well as some
utilities  like kadmin.local) refuses to work when such
enctypes are present in configuration.
2020-02-16 00:03:22 +04:00
547f85e73b
Don't ignore stop errors 2020-01-13 20:54:35 +04:00
63b77bf9b9
Conditional timeout for race avoidance 2020-01-13 19:50:52 +04:00
287ae0e13c
Try to increase timeout greater than 1 munite per attempt 2019-12-06 16:40:58 +04:00
59ab48511c
Increase timeout so all VMs will be able to start in time 2019-12-06 13:21:22 +04:00
2ba26e48a2
Wait for VMs to go up 2019-12-06 13:06:33 +04:00
e7edc9b8f7
Retry SSH on error 2019-12-06 12:42:17 +04:00
Evgeny Sinelnikov
35c693d9ad
Merge pull request #14 from altlinuxteam/increase_timeouts
Increase timeouts on Proxmox actions
2019-11-20 18:30:59 +04:00
03362c0ecf
Increase timeouts on Proxmox actions 2019-11-20 17:09:23 +04:00
omgbebebe
c6a0b17627
Merge pull request #12 from altlinuxteam/remove_prereq_check
Revert "install prereqs only when needed"
2019-08-05 20:11:58 +04:00
a6ebcbb630
Revert "install prereqs only when needed"
This reverts commit 2e2fba457f.
2019-08-05 20:07:04 +04:00
Sergey Bubnov (omg)
ef92e28885 update tester role with abstract exploit executor 2019-07-19 17:34:30 +04:00
Sergey Bubnov (omg)
2e2fba457f install prereqs only when needed 2019-07-19 11:02:08 +04:00
omgbebebe
1208e753f8
Merge pull request #9 from altlinuxteam/kerberos5-idempotency
Make Kerberos 5 role idempotent
2019-07-17 17:05:48 +04:00
feccab9e96
Make Kerberos 5 role idempotent 2019-07-17 16:47:19 +04:00
Sergey Bubnov (omg)
a4d31494a5 initial tester role 2019-07-17 14:07:49 +04:00
e2af2cbd43 Disabled resolv.conf workarounds for 'systemd-networkd' 2019-07-03 19:19:17 +04:00
f63df41138 krb5.conf.j2 - consistently use uppercase and lowercase names 2019-07-03 19:19:17 +04:00
f550d0bac9 Role to deploy Kerberos 5 KDC and client introduced 2019-07-03 19:19:17 +04:00
Sergey Bubnov (omg)
284cc6c782 [bind-role] support zones forwarding 2019-06-30 21:49:13 +04:00
Sergey Bubnov (omg)
d026de558d fix bind unit file 2019-06-30 14:18:23 +04:00
Sergey Bubnov (omg)
71cdc425fd put rndc.key to the right place 2019-06-30 13:21:08 +04:00
Sergey Bubnov (omg)
8559e1f3d3 bump submodules commits 2019-06-30 12:41:55 +04:00
Sergey Bubnov (omg)
c2ac109686 use static rndc.key; set localhost as a dns-resolver 2019-06-30 12:39:20 +04:00
Sergey Bubnov (omg)
aa46353af2 allow define network ranges in dhcp config 2019-06-29 15:11:26 +04:00
Sergey Bubnov (omg)
5ebb841c94 fix fetch key in bind role 2019-06-29 15:07:15 +04:00
Sergey Bubnov (omg)
7beb947254 fix fetch key in bind role 2019-06-29 01:27:51 +04:00
Sergey Bubnov (omg)
8dc65328a3 new nginx role 2019-06-29 01:27:16 +04:00
Sergey Bubnov (omg)
859e2575e0 set sisyphus as platform when no node.platform is defined 2019-06-28 16:43:36 +04:00
Sergey Bubnov (omg)
5904a7d0ba use full branch path from env 2019-06-27 14:44:18 +04:00
Sergey Bubnov (omg)
3cdfbf81f3 use url for apt from env 2019-06-27 14:29:55 +04:00
Sergey Bubnov (omg)
f3be7f5c9e fix apt.sources template 2019-06-27 14:15:59 +04:00
Sergey Bubnov (omg)
a9f3258cd9 use keyname and branch prefix from env 2019-06-27 14:09:53 +04:00
Sergey Bubnov (omg)
d89c7ab77e prevent wrong behaviour when more than one dhcp on interfaces
firts we check that the VM has already get some IP address
and if so we just deploy as usual. If VM have no IP address
on any interface we throw all interfaces except first (eth0) to
the `empty vlan` that have no DHCP server enabled. VLAD ID defined
in environment variable. After network configuration inside VM we
restore propper VLAN IDs on all interfaces. This approach should help
in situations when DHCP available on more than one interfaces and those
interfaces configured as dhcp-clients, thus more than one default gw
will be configured with some metrics and all traffic will be routed
to the right one or will be not.
2019-06-27 13:21:48 +04:00
Sergey Bubnov (omg)
d0893b87df fix key distribution in bind role 2019-06-27 13:11:40 +04:00
Sergey Bubnov (omg)
d5bf5d23f8 fix default(omit) behaviour 2019-06-26 17:54:02 +04:00
Sergey Bubnov (omg)
2fa7099cbb omit nameserver when undefined 2019-06-26 16:53:24 +04:00
Sergey Bubnov (omg)
aad9337422 omit searchdomain when undefined 2019-06-26 16:45:24 +04:00