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.

44 lines
2.5 KiB

  1. # State of migration of each role
  2. Each new role will be tested against:
  3. On the controller:
  4. - `python==3.7.3` (Debian Stable)
  5. - `python==3.8.2`
  6. - `ansible==2.9.6`
  7. On the hosts:
  8. - `python==3.7.3`
  9. - `debian==buster` (physical hosts and containers)
  10. - `openwrt` (firewall)
  11. # Current status
  12. ## Roles
  13. | Role name | Modified? | Tested? | Production? | Notes |
  14. |---------------------|:---------:|:--------:|:-----------:|--------------------------------------------------------------------|
  15. | `roles/service` | **YES** | **YES** | NO | New `apt` module style for packages. |
  16. | `roles/ssh_server` | **YES** | **YES** | NO | `lxc_ssh.py` --> `ssh_lxc.py`, multi-key support. |
  17. | `roles/ca` | **YES** | ReadNote | NO | New `apt` module style for pacakges. Works with this [ca_manager]. |
  18. | `prepare_host.yaml` | **YES** | **YES** | NO | Migrate Debian release to Buster and Python 2 to 3. |
  19. | `roles/lxc_guest` | **YES** | **YES** | NO | Updated Debian and LXC. |
  20. | `roles/ldap` | **YES** | **YES** | NO | `phamm.schema` now provided locally. |
  21. | `roles/nginx` | NO | NO | NO | |
  22. | `roles/projects` | NO | NO | NO | |
  23. | `roles/dns_record` | NO | NO | NO | |
  24. | `roles/openvpn` | NO | NO | NO | |
  25. ## Plugins and Modules
  26. | Plugin/Module name | Modified? | Tested? | Production? | Notes |
  27. |------------------------|:---------:|:---------:|:-----------:|-----------------------------|
  28. |`connection/lxc_ssh.py` | *REMOVED* | | | |
  29. |`connection/ssh_lxc.py` | **NEW** | **YES** | NO | Replace `lxc_ssh.py`. |
  30. |`library/ssh_cert.py` | **YES** | **YES** | NO | Migrate Python 2 to 3. |
  31. |`library/gen_passwd.py` | **YES** | **YES** | NO | Migrate Python 2 to 3. |
  32. [ca_manager]: https://github.com/LILiK-117bis/ca_manager/tree/peewee3%2Brfc5280