roots/trellis

Feature Request: Support Ubuntu 22 deployments

acalvino4 opened this issue · 1 comments

Terms

Summary

Currently when trying to provision trellis on an Ubuntu server, we get the following in the output:

TASK [sshd : Create a secure sshd_config] **************************************
System info:
  Ansible 2.13.4; Linux
  Trellis 1.16.0: July 18th, 2022
---------------------------------------------------
failed to validate
/home/ubuntu/.ansible/tmp/ansible-
tmp-1663358076.488673-13634-196017568872396/source line 9: no argument after
keyword "AcceptEnv"
/home/ubuntu/.ansible/tmp/ansible-
tmp-1663358076.488673-13634-196017568872396/source: terminating, 1 bad
configuration options
fatal: [localhost]: FAILED! => {"changed": false, "checksum": "ebb534a0a55caff91cde2c9129f07ad81c5e0c3a", "exit_status": 255, "stderr_lines": ["/home/ubuntu/.ansible/tmp/ansible-tmp-1663358076.488673-13634-196017568872396/source line 9: no argument after keyword \"AcceptEnv\"", "/home/ubuntu/.ansible/tmp/ansible-tmp-1663358076.488673-13634-196017568872396/source: terminating, 1 bad configuration options"], "stdout": "", "stdout_lines": []}

This discourse identifies the issue as something to do with Ubuntu 22.

In general, I would think it the goal to support the latest Ubuntu LTS. Currently that is Ubuntu 22, hence the feature request.

Motivation

Why are we doing this?

Best practice is generally to run the latest LTS. This feature would enable it being possible.

What use cases does it support?

Running Trellis on Ubuntu 22.

Additional Context

No response

Agreed we should support it! #1392 already exists so let's keep that issue as the main one.