Commit graph

1362 commits

Author SHA1 Message Date
5e1f521eb6 certbot: Initial version of role 2020-08-27 20:50:57 +03:00
cb51dc186c network: Fix default network_interfaces variable 2020-08-27 17:47:09 +00:00
c80eca3d85 New implementation of network interfaces
Combine interfaces and network_ether_interfaces into one common
variable network_interfaces. Provisioning uses format:

network_interfaces:
  - device: device name eg. vio0 or eth0
    vlan: vlan id for this interface
    mac: mac address for interface (optional)

Additionally network role will use more settings to configure
interface.
2020-08-27 17:42:07 +00:00
78c9a2eaf1 Don't hardcode private dir to vm-create 2020-08-27 12:41:16 +00:00
fc25e0a108 Add support to provision OpenBSD KVM guests 2020-08-27 12:40:17 +00:00
d9f009565c ansible-host: Don't print skipped hosts 2020-08-27 14:59:37 +03:00
ee03bd3cb7 ansible-host: More fixes to support out of box install 2020-08-27 14:43:19 +03:00
00bdcfb7de selinux: Fix python package name for EL8 2020-08-27 14:35:31 +03:00
098ab32a78 Don't hardcode private directory path 2020-08-27 14:29:35 +03:00
f14bb25ade nginx/site: Add support for self signed certs 2020-08-27 13:45:19 +03:00
e672015a1f nginx: Use alias for certbot host 2020-08-27 12:00:28 +03:00
ee23e2120b ansible-host: Add missing virt-install 2020-08-26 23:46:18 +03:00
398bbf5a32 ansible-host: Install more tools 2020-08-26 23:40:52 +03:00
d09ad303dc ansible-host: Fix private directory link 2020-08-26 23:31:20 +03:00
eb92f9f7bd add adm01.home.foo.sh
Temporarily running in vmhost02
2020-08-26 23:26:00 +03:00
f05112b125 ansible-host: Initial version of role 2020-08-26 23:25:20 +03:00
858a7d30d7 epel-repo: Initial version of role 2020-08-26 23:11:51 +03:00
964b70f978 base: Add more base packages 2020-08-26 23:04:16 +03:00
74edead676 base: Remove all depencies to other than base packages 2020-08-26 22:54:47 +03:00
a1c96a5369 Support OpenSMTPd only on OpenBSD 2020-08-26 22:53:11 +03:00
c8f65fc7bd Initial version of postfix role 2020-08-26 22:47:04 +03:00
f490804106 Disable rsa key from ssh host keys 2020-08-26 22:03:18 +03:00
b7e0ef18c5 Reorder installs to get selinux support earlier
Ansible cannot set file contexts unless selinux python bindings are installed.
2020-08-26 21:53:48 +03:00
47e5fe321c More lint fixes 2020-08-26 21:53:35 +03:00
d4a11404fd Lint fixes 2020-08-26 21:38:18 +03:00
65fcb4035e Aggressive line shortening to get past yamllint 2020-08-26 21:22:22 +03:00
18df5f418c Fix typo, rename disk vars and cleanup 2020-08-26 21:03:05 +03:00
6798c71285 Make vars more readable and fix one lint error 2020-08-26 20:28:15 +03:00
d54fe7975c Don't set password for root. Just lock account. 2020-08-26 20:24:08 +03:00
54b5a74f54 Use cpu cores instead of sockets for kvm guests 2020-08-26 20:20:04 +03:00
6bf4815503 Store console output to logfile on kvm guests 2020-08-26 20:12:12 +03:00
40963ea620 Relocate kvm guest disk images 2020-08-26 20:07:55 +03:00
af6e3098d5 fix centos8 mirror location 2020-08-26 19:53:03 +03:00
08d1495026 syslogd: lint fixes 2020-02-28 00:09:17 +02:00
302427c85f selinux: update module to support centos 8 2020-02-28 00:07:10 +02:00
7a19cf852c add support for installing centos 8 virtual machines 2020-02-27 14:24:16 +02:00
3dbb65302e base: fix warning of cron job hour value (should be string) 2020-02-27 14:12:09 +02:00
08466f3143 base: remove rcs from default installs 2020-02-27 14:08:12 +02:00
1fcc2dd407 add remote logging support to rsyslog 2019-07-19 18:04:53 +03:00
53c31e62d1 add log.yml playbook to site wide playbook 2019-07-19 17:59:10 +03:00
bc37d38eaf do not restrict syslog port by ip address 2019-07-19 17:58:14 +03:00
6085718f5d enable remote logging for syslogd 2019-07-19 17:55:54 +03:00
d11300df60 add syslog support for proxies 2019-07-19 17:55:22 +03:00
afd81c714c add log01 host 2019-07-19 17:20:15 +03:00
7088bc9b14 add server support for syslogd 2019-07-19 17:16:59 +03:00
9b3bfe9bc8 nginx: use mozilla recommended ssl options 2019-07-05 10:20:25 +03:00
6cd29b72a7 nginx: enable http2 protocol 2019-07-05 10:20:00 +03:00
84db430875 add foo.sh layout to cups web interface 2019-06-14 11:20:51 +03:00
a496da62b0 add more cups configuration 2019-06-14 11:09:23 +03:00
5afff575c5 change cups authentication to use kerberos 2019-06-14 10:12:07 +03:00