Installs and configures PBIS-Open and auto joins domain...http://download1.beyondtrust.com/Technical-Support/Downloads/PowerBroker-Identity-Services-Open-Edition/
---
# defaults file for ansible-domain-join
ad_domain: '{{ pri_domain_name }}' #define your active directory domain - FQDN - same as pri_domain_name?
ad_domain_netbios: EXAMPLE # enter NETBIOS name...ex...example.org = EXAMPLE
ad_ou: Ansible #define active directory OU to place computer accounts
ad_password: [] # enter your domain user account password to join AD --- Better to prompt for this in playbook
ad_user: [] # enter your domain user account to join AD --- Better to prompt for this in playbook
domain_sudo_groups: #define AD Groups to grant sudo rights....domain admins is best at the very least...
- Domain^Admins
pbis_debian_download: '{{ pbis_debian_file }}.sh'
#pbis_debian_file: pbis-open-8.2.2.2993.linux.x86_64.deb
pbis_debian_file: pbis-open-8.3.0.3287.linux.x86_64.deb
#pbis_debian_url: http://download.beyondtrust.com/PBISO/8.2.2/linux.deb.x64
pbis_debian_url: http://download.beyondtrust.com/PBISO/8.3
pbis_dl_dir: /opt #defines where PBIS will be downloaded to and executed from
pri_domain_name: example.org #defines primary domain name.
#### Download locations
# http://download.beyondtrust.com/PBISO/8.3/pbis-open-8.3.0.3287.linux.x86_64.deb.sh
# http://download.beyondtrust.com/PBISO/8.2.2/linux.deb.x64/pbis-open-8.2.2.2993.linux.x86_64.deb.sh
None
- hosts: servers
roles:
- { role: mrlesmithjr.domain-join }
- hosts: servers
roles:
- ansible-domain-join
BSD
Larry Smith Jr.
- @mrlesmithjr
- http://everythingshouldbevirtual.com
- mrlesmithjr [at] gmail.com