From 8f8af99cff0023ee6c9a42624f2cc7e9b30a057d Mon Sep 17 00:00:00 2001 From: Craig Benner Date: Tue, 27 Jun 2017 15:30:12 -0400 Subject: [PATCH] missed required files for Role Active Directory LDAPS --- .../ActiveDirectory/library/import_certs.ps1 | 23 +++++++++++++++++++ roles/ActiveDirectory/library/import_certs.py | 1 + .../library/rename_computer.ps1 | 23 +++++++++++++++++++ .../library/rename_computer.py | 2 ++ 4 files changed, 49 insertions(+) create mode 100644 roles/ActiveDirectory/library/import_certs.ps1 create mode 100644 roles/ActiveDirectory/library/import_certs.py create mode 100644 roles/ActiveDirectory/library/rename_computer.ps1 create mode 100644 roles/ActiveDirectory/library/rename_computer.py diff --git a/roles/ActiveDirectory/library/import_certs.ps1 b/roles/ActiveDirectory/library/import_certs.ps1 new file mode 100644 index 0000000..32f5a55 --- /dev/null +++ b/roles/ActiveDirectory/library/import_certs.ps1 @@ -0,0 +1,23 @@ +#!powershell + +# WANT_JSON +# POWERSHELL_COMMON + +$params = Parse-Args $args; + +$result = New-Object PSObject -Property @{ + changed = $false +} + +#import CA + +import-certificate -FilePath c:\temp\ca.crt -CertStoreLocation Cert:\LocalMachine\Root + +#import LDAPS + +import-certificate -FilePath c:\temp\develop_dc.pem -CertStoreLocation Cert:\LocalMachine\My + + +$result.changed = $true + +Exit-Json $result diff --git a/roles/ActiveDirectory/library/import_certs.py b/roles/ActiveDirectory/library/import_certs.py new file mode 100644 index 0000000..013e4b7 --- /dev/null +++ b/roles/ActiveDirectory/library/import_certs.py @@ -0,0 +1 @@ +#!/usr/bin/python diff --git a/roles/ActiveDirectory/library/rename_computer.ps1 b/roles/ActiveDirectory/library/rename_computer.ps1 new file mode 100644 index 0000000..451291c --- /dev/null +++ b/roles/ActiveDirectory/library/rename_computer.ps1 @@ -0,0 +1,23 @@ +#!powershell + +# WANT_JSON +# POWERSHELL_COMMON + +$params = Parse-Args $args; + +$result = New-Object PSObject -Property @{ + changed = $false +} + +$newName = "develop-dc-01" + +if ($env:computername -ne $newName) { + #rename computer + Rename-Computer -NewName $newName + restart-computer -force +} + + +$result.changed = $true + +Exit-Json $result diff --git a/roles/ActiveDirectory/library/rename_computer.py b/roles/ActiveDirectory/library/rename_computer.py new file mode 100644 index 0000000..8d5063a --- /dev/null +++ b/roles/ActiveDirectory/library/rename_computer.py @@ -0,0 +1,2 @@ +#!/usr/bin/python + -- GitLab