diff options
Diffstat (limited to 'fabfile.py')
-rw-r--r-- | fabfile.py | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -13,10 +13,12 @@ def checksum_match(local_file, remote_file): @task def upload_conf(): + from fabric.colors import green + local_file = '{}/smtpd.conf'.format(env.host) if not checksum_match(local_file, '/etc/smtpd/smtpd.conf'): - print("Config changed, uploading new file...") + print(green('Config changed, uploading new file...')) put(local_path=local_file, remote_path='/etc/smtpd/smtpd.conf', use_sudo=True) sudo('systemctl restart smtpd.service') @@ -24,10 +26,12 @@ def upload_conf(): @task def upload_users(): + from fabric.colors import green + local_file = 'common/users' if not checksum_match(local_file, '/etc/smtpd/users'): - print("Users changed, uploading new file...") + print(green('Users changed, uploading new file...')) put(local_path=local_file, remote_path='/etc/smtpd/users', use_sudo=True) sudo('smtpctl update table users') |