Aggiunta di qualche snippets per Ansible.
This commit is contained in:
parent
21bcb06555
commit
4668506ec5
41
vim/UltiSnips/yaml.snippets
Normal file
41
vim/UltiSnips/yaml.snippets
Normal file
@ -0,0 +1,41 @@
|
||||
snippet mainrole "Snippet for the main file of a playbook." b
|
||||
---
|
||||
# ${1:Description of the role}
|
||||
|
||||
- name: Installation
|
||||
ansible.builtin.import_tasks: install/main.yml
|
||||
tags:
|
||||
- ${2:basetag}
|
||||
- $2-install
|
||||
|
||||
- name: Configuration
|
||||
ansible.builtin.import_tasks: config/main.yml
|
||||
tags:
|
||||
- $2
|
||||
- $2-config
|
||||
|
||||
- name: Firewall configuration
|
||||
ansible.builtin.import_tasks: firewall/main.yml
|
||||
tags:
|
||||
- $2
|
||||
- $2-firewall
|
||||
$0
|
||||
endsnippet
|
||||
|
||||
snippet playbook "Creates an empty playbook." b
|
||||
---
|
||||
- hosts: all
|
||||
roles:
|
||||
- ${1:${VISUAL:rolename}}$0
|
||||
become: yes
|
||||
become_user: root
|
||||
endsnippet
|
||||
|
||||
snippet shellpipe "Creates a task with module shell and which supports pipes." b
|
||||
- name: ${1:${VISUAL:Title}}
|
||||
ansible.builtin.shell: >
|
||||
set -o pipefail;
|
||||
$0
|
||||
args:
|
||||
executable: /bin/bash
|
||||
endsnippet
|
Loading…
Reference in New Issue
Block a user