Guillaume Raffy
749cc8c0f7
fixed typos
2024-01-10 10:56:16 +01:00
Guillaume Raffy
6d53ab97e4
made deboco cope properly with relative file paths
2023-12-13 11:27:35 +01:00
Guillaume Raffy
8dbcb480fc
added more error detections mechanisms to improve user information
2023-12-13 11:26:49 +01:00
Guillaume Raffy
b3e9fec9a2
added a mechanism to verify that debops controller doesn't use other controller's files
...
this should prevent problems such as https://bugzilla.ipr.univ-rennes.fr/show_bug.cgi?id=3719
work related to https://bugzilla.ipr.univ-rennes.fr/show_bug.cgi?id=3719
2023-12-13 11:24:57 +01:00
Guillaume Raffy
20bac19c84
changed the location of debops environment file so that debops always uses it
...
fixes https://bugzilla.ipr.univ-rennes.fr/show_bug.cgi?id=3719
2023-12-13 11:19:33 +01:00
Guillaume Raffy
8b7d82399d
improved messages displayed by deboco
2023-12-11 14:44:10 +01:00
Guillaume Raffy
e3c4dba850
added a mechanism di disable debug messages
...
work related to https://bugzilla.ipr.univ-rennes.fr/show_bug.cgi?id=2713
2023-12-06 10:25:01 +01:00
Guillaume Raffy
9def80af12
made deboco more generic by adding the python-path option
...
this allowed me to successfully install debops controller on mazinger.ipr too in addition to graffy-ws2
work related to https://bugzilla.ipr.univ-rennes.fr/show_bug.cgi?id=2713
2023-12-06 10:24:17 +01:00
Guillaume Raffy
bcf8310c59
restored the init_machine command, as it can be useful
...
deboco also now prints the debops error code
2023-12-05 13:38:09 +01:00
Guillaume Raffy
161fe8ea80
deboco now enforces debops update to explicitely python 3.10
...
This dirty hack allowed the controller to succesfully configure alambix108
fixes https://bugzilla.ipr.univ-rennes.fr/show_bug.cgi?id=3715
2023-12-05 13:35:25 +01:00
Guillaume Raffy
c629be803f
added the script deboco which is able to create multiple standalone debops controllers
...
- it automates the creation of standalone debops controllers. A standalone debops controller is a directory that embeds:
- its own ansible.debops tree (which contains ipr debops configuration, but also its secret directory)
- its own virtualenv
- its own reports on debops runs when perfoming operations with this controller
- it simplifies some operations like applying a configuration to a new machine
work related to https://bugzilla.ipr.univ-rennes.fr/show_bug.cgi?id=3713
2023-12-01 18:53:31 +01:00