Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/petemcw/ansible-role-driveclient
Ansible role for Rackspace driveclient
https://github.com/petemcw/ansible-role-driveclient
ansible ansible-role driveclient rackspace
Last synced: about 1 month ago
JSON representation
Ansible role for Rackspace driveclient
- Host: GitHub
- URL: https://github.com/petemcw/ansible-role-driveclient
- Owner: petemcw
- License: mit
- Created: 2014-10-20T19:58:31.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-10-20T19:58:42.000Z (about 10 years ago)
- Last Synced: 2024-10-12T02:24:19.499Z (2 months ago)
- Topics: ansible, ansible-role, driveclient, rackspace
- Size: 97.7 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rackspace `driveclient` Role for Ansible
This role installs the `driveclient` agent which works with Rackspace Cloud Backup.
## Requirements
This role requires [Ansible](http://www.ansibleworks.com/) version 1.4 or higher
and the Debian/Ubuntu platform.## Role Variables
The variables that can be passed to this role and a brief description about
them are as follows (additional variables are available in the source):```yaml
# The API credentials for Rackspace driveclient
driveclient_enabled: false
driveclient_username: ""
driveclient_apikey: ""
```## Examples
1. Install driveclient with the defaults
```yaml
---
# This playbook installs driveclient- name: Apply driveclient to all nodes
hosts: all
roles:
- driveclient
```2. Install driveclient with custom credentials
```yaml
---
# This playbook installs driveclient- name: Apply driveclient to all Rackspace nodes
hosts: rackspace
roles:
- { role: driveclient,
driveclient_enabled: true,
driveclient_username: "augustash",
driveclient_apikey: "asdfasdfasdfasdf"
}
```## Dependencies
None.
## License
MIT.