def create_consul_server_init_script(self):
""" creates the consul server init file """
log_green('create consul server init script...')
with settings(
hide('stdout', 'running'),
host_string=self.host_string,
private_key_filename=self.private_key,
):
consul_init_file = '/etc/systemd/system/consul-server.service'
upload_template(filename='consul-init-server.j2',
template_dir='templates',
destination=consul_init_file,
use_sudo=True,
use_jinja=True,
backup=False,
context={'consul_interface': self.consul_interface,
'node_ip': self.consul_ip})
sudo('systemctl daemon-reload')
sudo('systemctl enable consul-server')
评论列表
文章目录