Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andif888/ansible-role-domain-member
Joins Linux to AD using Ansible
https://github.com/andif888/ansible-role-domain-member
ansible-role joindomain ubuntu
Last synced: about 1 month ago
JSON representation
Joins Linux to AD using Ansible
- Host: GitHub
- URL: https://github.com/andif888/ansible-role-domain-member
- Owner: andif888
- Created: 2020-09-20T17:30:49.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-04-16T11:19:53.000Z (almost 2 years ago)
- Last Synced: 2024-11-11T23:33:50.760Z (3 months ago)
- Topics: ansible-role, joindomain, ubuntu
- Language: Jinja
- Homepage:
- Size: 7.81 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ansible-role-domain-member
Role to join Debian/Ubuntu to a Microsoft AD Domain
## Table of content
- [Default Variables](#default-variables)
- [dns_domain_name](#dns_domain_name)
- [domain_admin_password](#domain_admin_password)
- [domain_admin_user_group](#domain_admin_user_group)
- [domain_admin_user_short](#domain_admin_user_short)
- [domain_member_allow_ssh_password_auth_for_users](#domain_member_allow_ssh_password_auth_for_users)
- [domain_member_allow_userlogin_without_fqdn](#domain_member_allow_userlogin_without_fqdn)
- [domain_member_pkgs](#domain_member_pkgs)
- [domain_ou_path](#domain_ou_path)
- [Dependencies](#dependencies)
- [License](#license)
- [Author](#author)---
## Default Variables
### dns_domain_name
AD Domain to join
#### Default value
```YAML
dns_domain_name: domain.local
```### domain_admin_password
password of the username to join domain
#### Default value
```YAML
domain_admin_password: ''
```### domain_admin_user_group
AD group gets added to sudoers
### domain_admin_user_short
username to join domain
#### Default value
```YAML
domain_admin_user_short: administrator
```### domain_member_allow_ssh_password_auth_for_users
Allow ssh password authentication for users
#### Default value
```YAML
domain_member_allow_ssh_password_auth_for_users: false
```### domain_member_allow_userlogin_without_fqdn
Allow user login with short user name. Example: user1 instead of [email protected]
#### Default value
```YAML
domain_member_allow_userlogin_without_fqdn: true
```### domain_member_pkgs
Required packages to install
#### Default value
```YAML
domain_member_pkgs:
- realmd
- sssd
- sssd-tools
- oddjob
- oddjob-mkhomedir
- adcli
- samba-common-bin
- libnss-sss
- libpam-sss
- packagekit
- python3-pexpect
```### domain_ou_path
join into a specific OU
## Dependencies
None.
## License
license (GPL-2.0-or-later, MIT, etc)
## Author
andif888