For some testing I had to provision the Windows Servers 2016 in AWS. I'm using ansible for "linux" server provisioning and managing the AWS I tried it for the Windows server as well.
Because I'm not a windows user it was quite complicated for me so here is the way how I did it.
I'm not sure if it's the right one, but maybe those snippets may help somebody...
Here is the file/directory structure:
.
├── group_vars
│ └── all
├── tasks
│ ├── create_cf_stack.yml
│ └── win.yml
├── templates
│ └── aws_cf_stack.yml.j2
├── run_aws.sh
└── site_aws.yml