This reimplements the load-tc358743-edid service without Ansible, which completes our process of eliminating Ansible from TinyPilot's install process.
The last real piece was moving the installation of the load-tc358743-edid from Ansible to Debian. The rest is just deleting remaining Ansible files and stray references to Ansible.
Note that in deleting the Ansible environment setup, we delete apt-get update --allow-releaseinfo-change-suite which we added in https://github.com/tiny-pilot/tinypilot/issues/764. I don't think we need this command anymore, but we can bring it back in the future if we find that we need it.
Manual tests
I ran the following manual tests:
Verified keyboard and mouse still worked
Verified that I could still adjust video settings
Verified that audio still worked in H.264 (on Voyager systems)
For the following scenarios:
[x] Install on a bare Raspbian system
[x] Install on a bare Raspbian system with TC358743 enabled
[x] Install a Pro Voyager image
[x] Install a Pro Hobbyist image
[x] Install a bundle on a Pro 2.6.0 Voyager image to simulate an update
Resolves #1598 Resolves #1596
This reimplements the
load-tc358743-edid
service without Ansible, which completes our process of eliminating Ansible from TinyPilot's install process.The last real piece was moving the installation of the
load-tc358743-edid
from Ansible to Debian. The rest is just deleting remaining Ansible files and stray references to Ansible.Note that in deleting the Ansible environment setup, we delete
apt-get update --allow-releaseinfo-change-suite
which we added in https://github.com/tiny-pilot/tinypilot/issues/764. I don't think we need this command anymore, but we can bring it back in the future if we find that we need it.Manual tests
I ran the following manual tests:
For the following scenarios:
Peer testing
To test this bundle run: