Changes
Page history
expand on why fabric
authored
Oct 26, 2020
by
anarcat
Show whitespace changes
Inline
Side-by-side
howto/fabric.md
View page @
225ce454
...
...
@@ -235,7 +235,7 @@ We use [pytest](https://www.pytest.org/) to write unit tests. To run the test su
# Discussion
##
O
verview
##
Problem o
verview
There are multiple tasks in TPA that require manual copy-pasting of
code from documentation to the shell or, worse, to grep backwards in
...
...
@@ -318,6 +318,17 @@ TPA. Approved in [/meeting/2020-03-09/](/meeting/2020-03-09/).
We are testing Fabric.
Fabric was picked mostly over Ansible because it allowed more
flexibility in processing data from remote hosts. The YAML templating
language of Ansible was seen as too limiting and difficult to use for
the particular things we needed to do (such as host migration).
Furthermore, we did not want to introduce another configuration
management system. Using Ansible could have led to a parallel
configuration management interface "creeping in" next to Puppet. The
intention of this deployment is to have the absolute minimal amount of
code needed to do things Puppet cannot do, not to replace it.
## Cost
Time and labor.
...
...
...
...