view tasks.py @ 1:b664f1027992

system.py port from ansible
author drewp@bigasterisk.com
date Thu, 04 Nov 2021 18:10:02 -0700
parents 1550a6db59b3
children 61945df2a392
line wrap: on
line source

from invoke import task

cmd = '''
HOME=/root
export HOME
eval `keychain --quiet --eval id_ecdsa`
cd /my/proj/infra
env/bin/pyinfra inventory.py '''

@task
def users(ctx):
    ctx.run(cmd + 'users.py', pty=True)

@task
def system(ctx):
    ctx.run(cmd + 'system.py', pty=True)