Playbooks to a new Lilik
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

2.5 KiB

State of migration of each role

Each new role will be tested against:

On the controller:

  • python==3.7.3 (Debian Stable)
  • python==3.8.2
  • ansible==2.9.6

On the hosts:

  • python==3.7.3
  • debian==buster (physical hosts and containers)
  • openwrt (firewall)

Current status

Roles

Role name Modified? Tested? Production? Notes
roles/service YES YES NO New apt module style for packages.
roles/ssh_server YES YES NO lxc_ssh.py --> ssh_lxc.py, multi-key support.
roles/ca YES ReadNote NO New apt module style for pacakges. Works with this ca_manager.
prepare_host.yaml YES YES NO Migrate Debian release to Buster and Python 2 to 3.
roles/lxc_guest YES YES NO Updated Debian and LXC.
roles/ldap YES YES NO phamm.schema now provided locally.
roles/nginx NO NO NO
roles/projects NO NO NO
roles/dns_record NO NO NO
roles/openvpn NO NO NO

Plugins and Modules

Plugin/Module name Modified? Tested? Production? Notes
connection/lxc_ssh.py REMOVED
connection/ssh_lxc.py NEW YES NO Replace lxc_ssh.py.
library/ssh_cert.py YES YES NO Migrate Python 2 to 3.
library/gen_passwd.py YES YES NO Migrate Python 2 to 3.