diff --git a/bundles/users/items.py b/bundles/users/items.py deleted file mode 100644 index 2e69108..0000000 --- a/bundles/users/items.py +++ /dev/null @@ -1,28 +0,0 @@ -for group, config in node.metadata.get('groups', {}).items(): - groups[group] = config - -for name, config in node.metadata.get('users').items(): - directories[config['home']] = { - 'owner': name, - 'mode': '700', - } - - files[f"{config['home']}/.ssh/id_{config['keytype']}"] = { - 'content': config['privkey'] + '\n', - 'owner': name, - 'mode': '0600', - } - files[f"{config['home']}/.ssh/id_{config['keytype']}.pub"] = { - 'content': config['pubkey'] + '\n', - 'owner': name, - 'mode': '0600', - } - files[config['home'] + '/.ssh/authorized_keys'] = { - 'content': '\n'.join(sorted(config['authorized_keys'])) + '\n', - 'owner': name, - 'mode': '0600', - } - - users[name] = config - for option in ['authorized_keys', 'authorized_users', 'privkey', 'pubkey', 'keytype']: - users[name].pop(option, None) diff --git a/bundles/users/metadata.py b/bundles/users/metadata.py index 030cdbb..cbbd52e 100644 --- a/bundles/users/metadata.py +++ b/bundles/users/metadata.py @@ -1,13 +1,5 @@ from base64 import b64decode -defaults = { - 'users': { - 'root': { - 'home': '/root', - }, - }, -} - @metadata_reactor.provides( 'users',