Difference between revisions of "Ansible Variables"
Jump to navigation
Jump to search
Line 16: | Line 16: | ||
state: started | state: started | ||
tags: start_apache2 | tags: start_apache2 | ||
</pre> | |||
<pre> | |||
Line 31: | Line 36: | ||
owner: wheel | owner: wheel | ||
group: www | group: www | ||
mode: 0644 | mode: 0644</pre> | ||
</pre> | |||
==Get input from user== | ==Get input from user== |
Revision as of 17:44, 14 July 2022
Ansible Variables
--- - name: setup apache ser er hosts: localhost vars: variablename: apache2 tasks: apt: name: "{{ variablename }}" state: present tags: i-apache -name: start apache service: name: "{{ variablename }}" state: started tags: start_apache2
--- - name: copy file hosts: all vars: srcfile: /home/somefile.txt tasks: -name: copy file copy: src: ""{{ srcfile }}"" dest: /tmp owner: wheel group: www mode: 0644
Get input from user
--- - hosts: localhost vars_prompt: - name: fname prompt: "what is the filename" private: no tasks: - name: copy file copy: src: ~/{{ fname }} dest: /etc/ansible/playbook