bootstrap-vz/bootstrapvz/plugins/root_password/__init__.py
Jonh Wendell d9e9014a8f root_password: Enable SSH root login
Jessie comes with root login disabled for passwords, however,
if the user is using this plugin, chances are high that they
need to login via SSH as root.
2015-04-28 18:51:39 -03:00

14 lines
430 B
Python

def validate_manifest(data, validator, error):
import os.path
schema_path = os.path.normpath(os.path.join(os.path.dirname(__file__), 'manifest-schema.yml'))
validator(data, schema_path)
def resolve_tasks(taskset, manifest):
from bootstrapvz.common.tasks import ssh
from tasks import SetRootPassword
taskset.discard(ssh.DisableSSHPasswordAuthentication)
taskset.add(ssh.PermitSSHRootLogin)
taskset.add(SetRootPassword)