Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nosmoht/ansible-library-etcd
Ansible library to create, update and delete key/value pairs in Etcd
https://github.com/nosmoht/ansible-library-etcd
Last synced: 21 days ago
JSON representation
Ansible library to create, update and delete key/value pairs in Etcd
- Host: GitHub
- URL: https://github.com/nosmoht/ansible-library-etcd
- Owner: Nosmoht
- Created: 2015-03-19T05:49:39.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-05-21T14:24:57.000Z (over 9 years ago)
- Last Synced: 2023-12-16T19:23:22.060Z (11 months ago)
- Language: Python
- Size: 127 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Ansible Etcd library
==========# Table of Contents
- [Description](#description)
- [Requirements](#requirements)
- [Examples](#examples)
- [License](#license)
- [Author information](#autor information)# Description
Ansible library to manage Etcd keys.# Requirements
[python-etcd] is required to be installed.# Usage
Ensure a key is present
```yaml
- name: Ensure Etcd key
etcd_key:
name: myKey
value: myValue
ttl: 10
state: present
etcd_host: etcd.example.com
etcd_port: 4001
```Ensure a key is absent
```yaml
- name: Ensure Etcd key
etcd_key:
name: myKey
state: absent
etcd_host: etcd.example.com
etcd_port: 4001
```# License
Copyright 2015 Thomas KrahnLicensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.# Author information
[Thomas Krahn][python-etcd]: https://github.com/jplana/python-etcd
[Thomas Krahn]: mailto:[email protected]