Library of Ansible Playbooks and roles for Cloudian
Status: work in progress/usable
Install on a random machine, workstation, VM or inside Container.
easy_install pippip install ansible botocore boto3
To run any of the playbooks:
- Until there's a dynamic inventory adjust IP addresses in
inventory/topology - Edit
group_vars/cloudian.ymlto set S3 endpoint and perhaps adjust passwords - Customize playbook to your needs (eg. edit Users, Groups etc.)
- Eg. run
ansible-playbook provision-groups.ymlto provision defined Groups - Run
ansible-playbook provision-policy.ymlto create a basic RF=3 Storage Policy - Run
ansible-playbook provision-users.ymlto create some Users and Buckets etc. - Or, just run
ansible-playbook provision-all.ymlto apply all of the above
When creating Users, The users' S3 keys will be stored in a file credentials within cwd, ready to be used by AWS CLI.