The below playbook will log into tomcat server Create a folder called Downloads. Download artifact into it and copy them into the /var/lib/tomcat8/webapps
DevOps Training Program that will provide you with in-depth knowledge of various DevOps tools including Git, Jenkins, Docker, Ansible, Puppet, Kubernetes and Nagios. This training is completely hands-on and designed in a way to help you become a certified practitioner through best practices in Continuous Development, Continuous Testing, Configuration Management and Continuous Integration, and finally, Continuous Monitoring of software throughout its development life cycle.
Saturday, 20 February 2021
Deploying with Ansible Tower( Playbook to deploy artifact to tomcat)
Playbook 4
---
- name: Playbook to Download and Deploy Artifact in tomcat
hosts: "{{ deploy_host }}"
tasks:
- name: Create a Directory /opt/Downloads
become: yes
file:
path: /opt/Downloads
state: directory
mode: 0755
owner: tomcat8
group: tomcat8
- name: Download Artifact from Artifactory
become: yes
get_url:
url: https://urloftheartifac
url_password: Sarav@123
url_username: sarav
dest: /opt/Downloads/MyWebApp.war
mode: 0755
group: tomcat8
owner: tomcat8
- name: Copy File to webapp folder
become: yes
copy:
src: /opt/Downloads/MyWebApp.war
dest: /var/lib/tomcat8/webapps
remote_src: yes
mode: 0755
owner: tomcat8
group: tomcat8
- name: Delete a Directory /opt/Downloads
become: yes
file:
path: /opt/Downloads
state: absent
Subscribe to:
Post Comments (Atom)
Bash Script to Install Artifactory in Ubuntu 22
JFrog Artifactory OSS 7.21.5 — Install (Bash Script) This script installs Artifactory OSS (no Docker, no Pro, works on Ubuntu 22 EC2). ...
-
Please follow steps to install Java, Jenkins, Maven, Tomcat on Ubuntu EC2. Jenkins is a java based application, so you need to install Jav...
-
We will see how to setup Java Web App using Maven in BitBucket and also how to setup SSH keys in Bitbucket. Pre-requistes: If you don'...
-
Notepad ++: Text Editor For Code Editing Notepad++ is a text and source code editor for use with Microsoft Windows. It supports tabbed ed...
No comments:
Post a Comment