- name: Copy and untar tarball
hosts: all
become: yes
tasks:
- name: Copy tarball
copy:
src: /home/osboxes/project-1/httpd-2.4.57.tar.gz
dest: /opt/myapp/httpd-2.4.57.tar.gz
- name: Unarchive httpd tar.gz file
unarchive:
src: /opt/myapp/httpd-2.4.57.tar.gz
dest: /opt/myapp/
remote_src: yes
extra_opts: "-z"
- name: Copy file
copy:
src: /home/osboxes/project-1/test.properties
dest: /opt/myapp/httpd-2.4.57/test.properties
mode: 0644
- name: Update hostname property
lineinfile:
path: /opt/myapp/httpd-2.4.57/test.properties
regex: '^domainname='
line: 'domainname={{ inventory_hostname }}.example.com'
register: update_result
- name: Show update result
debug:
var: update_result