Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/multivacplatform/multivac-ansible
Ansible Roles and Playbooks to automate and manage Multivac cluster
https://github.com/multivacplatform/multivac-ansible
ansible ansible-playbook ansible-role kerberos kerberos-client ldap-client openldap openldap-client
Last synced: 6 days ago
JSON representation
Ansible Roles and Playbooks to automate and manage Multivac cluster
- Host: GitHub
- URL: https://github.com/multivacplatform/multivac-ansible
- Owner: multivacplatform
- License: mit
- Created: 2018-11-18T09:10:30.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-20T10:44:33.000Z (over 4 years ago)
- Last Synced: 2024-11-13T08:37:24.859Z (2 months ago)
- Topics: ansible, ansible-playbook, ansible-role, kerberos, kerberos-client, ldap-client, openldap, openldap-client
- Language: Shell
- Homepage: https://multivac.iscpif.fr
- Size: 65.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# multivac-ansible [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/multivacplatform/multivac-ansible/blob/master/LICENSE) [![Multivac Discuss](https://img.shields.io/badge/multivac-discuss-ff69b4.svg)](https://discourse.iscpif.fr/c/multivac) [![Multivac Channel](https://img.shields.io/badge/multivac-chat-ff69b4.svg)](https://chat.iscpif.fr/channel/multivac)
## Install and config LDAP client with TLS
Role variables:
```yaml
ldap_base: dc=example,dc=com
ldap_uri: ldap://example.com
ldap_version: 3
ldap_rootbinddn: cn=admin,dc=example,dc=come
ldap_pam_password: md5
ldap_pem_file: /etc/ldap/ca_certs.pem
```Example of role:
```yaml
roles:
- {role: openldap_client, ldap_base: "", ldap_uri: "", ldap_version: "", ldap_rootbinddn: "", ldap_pam_password: "", ldap_pem_file: ""}
```Example of running the playbook:
```bash
ansible-playbook --sudo ldap_client_playbook.yaml --extra-vars "target=ANSIBLE_HOSTS_OR_GROUPS"
```## Code of Conduct
This, and all github.com/multivacplatform projects, are under the [Multivac Platform Open Source Code of Conduct](https://github.com/multivacplatform/code-of-conduct/blob/master/code-of-conduct.md). Additionally, see the [Typelevel Code of Conduct](http://typelevel.org/conduct) for specific examples of harassing behavior that are not tolerated.
## Copyright and License
Code and documentation copyright (c) 2018-2019 [ISCPIF - CNRS](http://iscpif.fr). Code released under the [MIT license](https://github.com/multivacplatform/multivac-ansible/blob/master/LICENSE).