local/roles/wsl/tasks/main.yaml
Kenneth Benzie (Benie) 1184062dc7 Add hosts template for wsl role
For setting up an ssh connection to the Windows host to manage it.
2022-06-11 16:58:58 +01:00

43 lines
869 B
YAML

---
- name: install apt packages
become: true
apt:
name: sshpass
state: latest
- name: create /etc/ansible
become: true
file:
dest: /etc/ansible
state: directory
- name: create hosts file
become: true
template:
src: templates/hosts.j2
dest: /etc/ansible/hosts
- name: create external directory
file:
dest: external
state: directory
- name: clone ansible win_git module
git:
repo: https://github.com/tivrobo/ansible-win_git.git
dest: external/ansible-win_git
version: master
- name: create ansible modules directory
file:
dest: ~/.ansible/plugins/modules
state: directory
- name: copy win_git files to ansible modules directory
copy:
src: '~/.config/local/external/ansible-win_git/{{item}}'
dest: '~/.ansible/plugins/modules/{{item}}'
with_items:
- win_git.ps1
- win_git.py