Is there a good way to manage multiple computers running Trisquel?

2 réponses [Dernière contribution]
Jacob K
Hors ligne
A rejoint: 01/13/2022

At my workplace we are using some Trisquel laptops, which I mentioned in a previous forum post: https://trisquel.info/en/forum/what-do-some-intel-celeron-laptops-work

So far I have been setting up everything the same way I would set up 1 laptop, but over time there's been some differences because I didn't always do the same operation on all laptops at once. Is there a good way to add all the laptops to a group such that I can easily apply changes to all laptops at once. For example, I would like all laptops to have tuxmath, and I want all laptops to disable the countdown in Cheese, and I want all laptops to automatically connect to a certain Wi-Fi access point with any Wi-Fi adapter.

This seems like something that could be done with a custom software repository, but since we don't have a server currently I would more likely end up making a script that automatically sets everything how I want it, and then I would just run that once on each laptop every so often. Is there a better way?

jxself
Hors ligne
A rejoint: 09/13/2010

Ansible. Or, make your own custom script that will do common things and different things based on, say, the computer's hostname. After all, each of your computers - whether laptop or otherwise - has a unique name right? The script could, for example, have an array of laptop names and know those need specific things. And etc.

Magic Banana

I am a member!

I am a translator!

Hors ligne
A rejoint: 07/24/2010

You may want to learn the use of a configuration management software: https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software

I believe Ansible is the most popular: https://docs.ansible.com/

It is in Trisquel's repository.

EDIT: jxself was faster...