diff --git a/Readme.MD b/Readme.MD index 0a56657..84bb513 100644 --- a/Readme.MD +++ b/Readme.MD @@ -37,13 +37,43 @@ net user provision /add net localgroup Administrators provision /add # Prevent password expiration wmic UserAccount where "Name='provision'" set PasswordExpires=FALSE -''' +``` ## Configure windows to allow Ansible to connect via WinRM Copy the script located in scripts "ConfigureRemotingForAnsible.ps1" and run it on the target machine. -''' +``` Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass .\ConfigureRemotingForAnsible.ps1 -''' \ No newline at end of file +``` + +# Using MSYS2 + +Upgrade your system: + +``` +pacman -Syu +``` + +Install the following packages: + +``` +mingw-w64-ucrt-x86_64-go +mingw-w64-ucrt-x86_64-make +mingw-w64-ucrt-x86_64-python +ucrt-w64-ucrt-x86_64-gcc +mingw-w64-ucrt-x86_64-python-cryptography +mingw-w64-ucrt-x86_64-python-paramiko +mingw-w64-ucrt-x86_64-python-rpds-py +python-lxml +mingw-w64-ucrt-x86_64-python-ruamel-yaml +mingw-w64-ucrt-x86_64-python-sspilib +unzip +``` + +Create a python environment use: + +``` +python -m venv .venv --system-site-packages +``` diff --git a/requirements/ansible.txt b/requirements/ansible.txt index 63eb894..8e239e4 100644 --- a/requirements/ansible.txt +++ b/requirements/ansible.txt @@ -1,6 +1,5 @@ ansible ansible-lint -ansible-playbook-grapher passlib fabric pywinrm \ No newline at end of file diff --git a/requirements/dev.txt b/requirements/dev.txt index 44dd58f..b55b448 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -2,6 +2,5 @@ ansible ansible-lint molecule molecule-podman -ansible-playbook-grapher passlib pytest-molecule diff --git a/requirements/terraform.txt b/requirements/terraform.txt deleted file mode 100644 index 441145a..0000000 --- a/requirements/terraform.txt +++ /dev/null @@ -1 +0,0 @@ -bcrypt \ No newline at end of file