Skip to main content

Ansible on Ubuntu 18.04 LTS on Windows 10

Currently Ansible can be run from any machine with Python 2 (version 2.7) or Python 3 (versions 3.5 and higher) installed. Windows isn’t supported for the control node.

Install Ansible on Ubuntu 18.04 LTS on Windows 10's WSL

$ sudo apt install -y ansible

Check Ansible's version

tuyendq@T420:~$ ansible --version
ansible 2.5.1
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/home/tuyendq/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/dist-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.15rc1 (default, Nov 12 2018, 14:31:15) [GCC 7.3.0]
tuyendq@T420:~$

Edit Ansible's inventory file /etc/ansible/hosts

tuyendq@T420:~$ sudo vi /etc/ansible/hosts
[practicehabits] 0.practicehabits.net 1.practicehabits.net 2.practicehabits.net

Try pinging all hosts

tuyendq@T420:~$ ansible all -m ping -u tuyendq --private-key=~/.ssh/tuyenid_rsa
0.practicehabits.net | SUCCESS => {
    "changed": false,
    "ping": "pong"
}
2.practicehabits.net | SUCCESS => {
    "changed": false,
    "ping": "pong"
}
1.practicehabits.net | SUCCESS => {
    "changed": false,
    "ping": "pong"
}
tuyendq@T420:~$

Popular posts from this blog

Linux command: wc - word count

Sharon McCutcheon on Unsplash "/> wc - print newline, word, and byte counts for each file

error setting certificate verify locations when run git clone

I run into this error while using git clone. D:\Projects>git clone https://github.com/jonmountjoy/facebook-template-ruby Cloning into 'facebook-template-ruby'... fatal: unable to access 'https://github.com/jonmountjoy/facebook-template-ruby/': error setting certificate verify locations:   CAfile: C:/Program Files (x86)/Git/mingw32/ssl/certs/ca-bundle.crt   CApath: none How to fix Run DOS Prompt as Administrator, and run git config --system http.sslcainfo "Path to ca-bundle.crt" Microsoft Windows [Version 10.0.10586] (c) 2015 Microsoft Corporation. All rights reserved. C:\WINDOWS\system32> git config --system http.sslcainfo "C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt" C:\WINDOWS\system32> Then, I can run git clone successfully. D:\Projects>git clone https://github.com/jonmountjoy/facebook-template-ruby Cloning into 'facebook-template-ruby'... remote: Counting objects: 177, done. remote: Total 1...