Follow these steps to install ansible using cygwin:
- Download Cygwin
- Run the cygwin installation file
- Select download source as "Select from Internet"
- Set a root directory where you would like your application installed
- Select a directory where you would like to install your cygwin packages
- Select Direct connection if you're not using proxy.
- Select a mirror to download your packages
- Packages available for installation will be shown, select their default packages and select next
- The same for dependencies
- Double-click on cygwin64 terminal icon
- Execute these commands:
alias cyg-get="/cygdrive/d/path/to/cygwin/setup-x86_64.exe -q -P"
curl cygwin32-gcc-g++
gcc-core gcc-g++ git libffi-devel nano openssl openssl-devel python-crypto python2 python2-devel python2-openssl python2-pip python2-setuptools tree
pip install ansible
And tada, you're ready to use ansible. Hope it helps:)