|
|
|
|
|
by gnosek
777 days ago
|
|
[yet another reference to Ansible, sorry! :)] This looks like infinity times better than Ansible in some cases and somewhat worse in others (python.call every time I'd need to access a previous operation's result feels clunky, though I certainly understand why it works that way). Do you think it would be possible to use Ansible modules as pyinfra operations? As in, for example: - name: install foo
apt:
pkg: foo
state: present
could be available as: from pyinfra import ansible
ansible(name='install foo').apt(pkg='foo', state='present')
where the `ansible` function itself would know nothing about apt, just forward everything to the Ansible module.Note 1: I know pyinfra has a way to interface with apt, this is just an example :)
Note 2: It's just my curiosity, my sysadmin days are long gone now. |
|
Alternatively you could just yield ansible cli and execute from the local machine using the @local connector.