UPD: Created another version which runs on powershell 5
This commit is contained in:
@@ -1,12 +1,9 @@
|
|||||||
# Ansible collection for Windows
|
# Ansible collection for Windows
|
||||||
|
|
||||||
# Requirements
|
|
||||||
testrun.yml requires powershell 7
|
|
||||||
|
|
||||||
# Install plugins
|
# Install plugins
|
||||||
Install amazon.aws plugin: ansible-galaxy collection install amazon.aws
|
Install amazon.aws plugin: ansible-galaxy collection install amazon.aws
|
||||||
Install ssm plygin: ansible-galaxy collection install community.aws
|
Install ssm plygin: ansible-galaxy collection install community.aws
|
||||||
Install win_shell plugin: ansible-galaxy collection install ansible.windows
|
Install win_shell plugin: ansible-galaxy collection install ansible.windows
|
||||||
|
|
||||||
# Example
|
# Example
|
||||||
ansible-playbook playbooks/testrun.yml
|
ansible-playbook playbooks/powershell7.yml
|
||||||
|
|||||||
@@ -0,0 +1,25 @@
|
|||||||
|
---
|
||||||
|
- name: First windows playbook
|
||||||
|
hosts: all
|
||||||
|
gather_facts: no
|
||||||
|
collections:
|
||||||
|
- ansible.windows
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- name: Get powershell version
|
||||||
|
ansible.windows.win_powershell:
|
||||||
|
script: |
|
||||||
|
$PSVersionTable.PSVersion.ToString()
|
||||||
|
executable: powershell.exe
|
||||||
|
register: win_out
|
||||||
|
vars:
|
||||||
|
ansible_connection: amazon.aws.aws_ssm
|
||||||
|
ansible_aws_ssm_bucket_name: rosm-ansible-040216112220
|
||||||
|
ansible_aws_ssm_region: ap-east-1
|
||||||
|
ansible_aws_ssm_retries: 2
|
||||||
|
ansible_aws_ssm_timeout: 20
|
||||||
|
ansible_shell_type: powershell
|
||||||
|
|
||||||
|
- name: Show output
|
||||||
|
debug:
|
||||||
|
msg: "{{ win_out.output[0] }}"
|
||||||
Reference in New Issue
Block a user