https://docs.google.com/document/d/e/2PACX-1vTxJ0idf8MnjtNqM6br4XqEcvWf6lUIUzrNjuNSS6Qs8isSRAvNtNcbgAk_ybyZ8teShTBTzwUlIRM9/pub
root@localhost ~]# ssh-copy-id liveuser@192.168.0.112
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: ERROR: ssh: connect to host 192.168.0.112 port 22: Connection refused
[root@localhost ~]# ssh-copy-id liveuser@192.168.0.112
The authenticity of host '192.168.0.112 (192.168.0.112)' can't be established.
ECDSA key fingerprint is SHA256:jBzb75drmp5lALzWEV6Yed+8KKpFT7kTa21L8kGzO+U.
ECDSA key fingerprint is MD5:cd:99:51:17:40:5f:08:8c:04:39:f0:20:22:71:b4:03.
Are you sure you want to continue connecting (yes/no)? yes
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
liveuser@192.168.0.112's password:
Number of key(s) added: 1
Now try logging into the machine, with: "ssh 'liveuser@192.168.0.112'"
and check to make sure that only the key(s) you wanted were added.
[root@localhost ~]# ssh-copy-id 192.168.0.112
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
root@192.168.0.112's password:
Permission denied, please try again.
root@192.168.0.112's password:
Number of key(s) added: 1
Now try logging into the machine, with: "ssh '192.168.0.112'"
and check to make sure that only the key(s) you wanted were added.
[root@localhost ~]# ansible 192.168.0.112 -m ping
[WARNING]: * Failed to parse /etc/ansible/hosts with yaml plugin: YAML inventory has
invalid structure, it should be a dictionary, got: <class
'ansible.parsing.yaml.objects.AnsibleUnicode'>
[WARNING]: * Failed to parse /etc/ansible/hosts with ini plugin:
/etc/ansible/hosts:49: Invalid section entry: '[vcenter vm]'. Please make sure that
there are no spacesin the section entry, and that there are no other invalid
characters
[WARNING]: Unable to parse /etc/ansible/hosts as an inventory source
[WARNING]: No inventory was parsed, only implicit localhost is available
192.168.0.112 | SUCCESS => {
"changed": false,
"ping": "pong"
}
install ansible on 192.168.0.112
[root@localhost ~]# vi /etc/ansible/hosts
[root@localhost ~]# ansible 192.168.0.112 -m ping
192.168.0.112 | SUCCESS => {
"changed": false,
"ping": "pong"
}
[root@localhost ~]# ansible 192.168.0.112 -m yum -a "name=httpd* state=present"
192.168.0.112 | SUCCESS => {
"changed": true,
"msg": "",
"rc": 0,
"results": [
"Loaded plugins: fastestmirror, langpacks\nLoading mirror speeds from cached hostfile\n * base: mirrors.piconets.webwerks.in\n * extras: mirrors.piconets.webwerks.in\n * updates: mirrors.piconets.webwerks.in\nResolving Dependencies\n--> Running transaction check\n---> Package httpd.x86_64 0:2.4.6-90.el7.centos will be installed\n--> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.4.6-90.el7.centos.x86_64\n--> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd-2.4.6-90.el7.centos.x86_64\n---> Package httpd-devel.x86_64 0:2.4.6-90.el7.centos will be installed\n--> Processing Dependency: apr-util-devel for package: httpd-devel-2.4.6-90.el7.centos.x86_64\n--> Processing Dependency: apr-devel for package: httpd-devel-2.4.6-90.el7.centos.x86_64\n---> Package httpd-manual.noarch 0:2.4.6-90.el7.centos will be installed\n---> Package httpd-tools.x86_64 0:2.4.6-90.el7.centos will be installed\n--> Running transaction check\n---> Package apr.x86_64 0:1.4.8-5.el7 will be installed\n---> Package apr-devel.x86_64 0:1.4.8-5.el7 will be installed\n---> Package apr-util.x86_64 0:1.5.2-6.el7 will be installed\n---> Package apr-util-devel.x86_64 0:1.5.2-6.el7 will be installed\n--> Processing Dependency: openldap-devel(x86-64) for package: apr-util-devel-1.5.2-6.el7.x86_64\n--> Processing Dependency: libdb-devel(x86-64) for package: apr-util-devel-1.5.2-6.el7.x86_64\n--> Processing Dependency: expat-devel(x86-64) for package: apr-util-devel-1.5.2-6.el7.x86_64\n--> Running transaction check\n---> Package expat-devel.x86_64 0:2.1.0-10.el7_3 will be installed\n---> Package libdb-devel.x86_64 0:5.3.21-25.el7 will be installed\n--> Processing Dependency: libdb(x86-64) = 5.3.21-25.el7 for package: libdb-devel-5.3.21-25.el7.x86_64\n---> Package openldap-devel.x86_64 0:2.4.44-21.el7_6 will be installed\n--> Processing Dependency: openldap(x86-64) = 2.4.44-21.el7_6 for package: openldap-devel-2.4.44-21.el7_6.x86_64\n--> Processing Dependency: cyrus-sasl-devel(x86-64) for package: openldap-devel-2.4.44-21.el7_6.x86_64\n--> Running transaction check\n---> Package cyrus-sasl-devel.x86_64 0:2.1.26-23.el7 will be installed\n--> Processing Dependency: cyrus-sasl(x86-64) = 2.1.26-23.el7 for package: cyrus-sasl-devel-2.1.26-23.el7.x86_64\n---> Package libdb.x86_64 0:5.3.21-24.el7 will be updated\n--> Processing Dependency: libdb(x86-64) = 5.3.21-24.el7 for package: libdb-utils-5.3.21-24.el7.x86_64\n---> Package libdb.x86_64 0:5.3.21-25.el7 will be an update\n---> Package openldap.x86_64 0:2.4.44-20.el7 will be updated\n---> Package openldap.x86_64 0:2.4.44-21.el7_6 will be an update\n--> Running transaction check\n---> Package cyrus-sasl.x86_64 0:2.1.26-23.el7 will be installed\n---> Package libdb-utils.x86_64 0:5.3.21-24.el7 will be updated\n---> Package libdb-utils.x86_64 0:5.3.21-25.el7 will be an update\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package Arch Version Repository Size\n================================================================================\nInstalling:\n httpd x86_64 2.4.6-90.el7.centos base 2.7 M\n httpd-devel x86_64 2.4.6-90.el7.centos base 197 k\n httpd-manual noarch 2.4.6-90.el7.centos base 1.3 M\n httpd-tools x86_64 2.4.6-90.el7.centos base 91 k\nInstalling for dependencies:\n apr x86_64 1.4.8-5.el7 base 103 k\n apr-devel x86_64 1.4.8-5.el7 base 188 k\n apr-util x86_64 1.5.2-6.el7 base 92 k\n apr-util-devel x86_64 1.5.2-6.el7 base 76 k\n cyrus-sasl x86_64 2.1.26-23.el7 base 88 k\n cyrus-sasl-devel x86_64 2.1.26-23.el7 base 310 k\n expat-devel x86_64 2.1.0-10.el7_3 base 57 k\n libdb-devel x86_64 5.3.21-25.el7 base 39 k\n openldap-devel x86_64 2.4.44-21.el7_6 base 804 k\nUpdating for dependencies:\n libdb x86_64 5.3.21-25.el7 base 720 k\n libdb-utils x86_64 5.3.21-25.el7 base 132 k\n openldap x86_64 2.4.44-21.el7_6 base 356 k\n\nTransaction Summary\n================================================================================\nInstall 4 Packages (+9 Dependent packages)\nUpgrade ( 3 Dependent packages)\n\nTotal download size: 7.2 M\nDownloading packages:\nNo Presto metadata available for base\n--------------------------------------------------------------------------------\nTotal 1.2 MB/s | 7.2 MB 00:06 \nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n Updating : libdb-5.3.21-25.el7.x86_64 1/19 \n Installing : apr-1.4.8-5.el7.x86_64 2/19 \n Installing : apr-util-1.5.2-6.el7.x86_64 3/19 \n Installing : apr-devel-1.4.8-5.el7.x86_64 4/19 \n Updating : openldap-2.4.44-21.el7_6.x86_64 5/19 \n Installing : cyrus-sasl-2.1.26-23.el7.x86_64 6/19 \n Installing : cyrus-sasl-devel-2.1.26-23.el7.x86_64 7/19 \n Installing : openldap-devel-2.4.44-21.el7_6.x86_64 8/19 \n Installing : httpd-tools-2.4.6-90.el7.centos.x86_64 9/19 \n Installing : httpd-2.4.6-90.el7.centos.x86_64 10/19 \n Installing : libdb-devel-5.3.21-25.el7.x86_64 11/19 \n Installing : expat-devel-2.1.0-10.el7_3.x86_64 12/19 \n Installing : apr-util-devel-1.5.2-6.el7.x86_64 13/19 \n Installing : httpd-devel-2.4.6-90.el7.centos.x86_64 14/19 \n Installing : httpd-manual-2.4.6-90.el7.centos.noarch 15/19 \n Updating : libdb-utils-5.3.21-25.el7.x86_64 16/19 \n Cleanup : libdb-utils-5.3.21-24.el7.x86_64 17/19 \n Cleanup : libdb-5.3.21-24.el7.x86_64 18/19 \n Cleanup : openldap-2.4.44-20.el7.x86_64 19/19 \n Verifying : libdb-5.3.21-25.el7.x86_64 1/19 \n Verifying : httpd-devel-2.4.6-90.el7.centos.x86_64 2/19 \n Verifying : openldap-2.4.44-21.el7_6.x86_64 3/19 \n Verifying : apr-util-devel-1.5.2-6.el7.x86_64 4/19 \n Verifying : httpd-tools-2.4.6-90.el7.centos.x86_64 5/19 \n Verifying : apr-util-1.5.2-6.el7.x86_64 6/19 \n Verifying : httpd-2.4.6-90.el7.centos.x86_64 7/19 \n Verifying : apr-1.4.8-5.el7.x86_64 8/19 \n Verifying : openldap-devel-2.4.44-21.el7_6.x86_64 9/19 \n Verifying : cyrus-sasl-2.1.26-23.el7.x86_64 10/19 \n Verifying : libdb-utils-5.3.21-25.el7.x86_64 11/19 \n Verifying : apr-devel-1.4.8-5.el7.x86_64 12/19 \n Verifying : httpd-manual-2.4.6-90.el7.centos.noarch 13/19 \n Verifying : libdb-devel-5.3.21-25.el7.x86_64 14/19 \n Verifying : expat-devel-2.1.0-10.el7_3.x86_64 15/19 \n Verifying : cyrus-sasl-devel-2.1.26-23.el7.x86_64 16/19 \n Verifying : libdb-5.3.21-24.el7.x86_64 17/19 \n Verifying : libdb-utils-5.3.21-24.el7.x86_64 18/19 \n Verifying : openldap-2.4.44-20.el7.x86_64 19/19 \n\nInstalled:\n httpd.x86_64 0:2.4.6-90.el7.centos \n httpd-devel.x86_64 0:2.4.6-90.el7.centos \n httpd-manual.noarch 0:2.4.6-90.el7.centos \n httpd-tools.x86_64 0:2.4.6-90.el7.centos \n\nDependency Installed:\n apr.x86_64 0:1.4.8-5.el7 \n apr-devel.x86_64 0:1.4.8-5.el7 \n apr-util.x86_64 0:1.5.2-6.el7 \n apr-util-devel.x86_64 0:1.5.2-6.el7 \n cyrus-sasl.x86_64 0:2.1.26-23.el7 \n cyrus-sasl-devel.x86_64 0:2.1.26-23.el7 \n expat-devel.x86_64 0:2.1.0-10.el7_3 \n libdb-devel.x86_64 0:5.3.21-25.el7 \n openldap-devel.x86_64 0:2.4.44-21.el7_6 \n\nDependency Updated:\n libdb.x86_64 0:5.3.21-25.el7 libdb-utils.x86_64 0:5.3.21-25.el7 \n openldap.x86_64 0:2.4.44-21.el7_6 \n\nComplete!\n"
]
}
[root@localhost ~]#
[vcenter]
192.168.0.112
[root@localhost ~]# cat httpd.yml
- hosts: vcenter
# use priviledge (default : root)
become: yes
# the way to use priviledge
become_method: sudo
# remote_user: centos
# define tasks
tasks:
- name: httpd is installed
yum: name=httpd state=installed
- name: httpd is running and enabled
service: name=httpd state=started enabled=yes
[root@localhost ~]# ansible-playbook httpd.yml
PLAY [vcenter] ************************************************************************
TASK [Gathering Facts] ****************************************************************
ok: [192.168.0.112]
TASK [httpd is installed] *************************************************************
ok: [192.168.0.112]
TASK [httpd is running and enabled] ***************************************************
changed: [192.168.0.112]
PLAY RECAP ****************************************************************************
192.168.0.112 : ok=3 changed=1 unreachable=0 failed=0
root@localhost ~]# ansible 192.168.0.112 -m yum -a "name=tomcat* state=present"
192.168.0.112 | SUCCESS => {
"changed": true,
"msg": "",
"rc": 0,
"results": [
"Loaded plugins: fastestmirror, langpacks\nLoading mirror speeds from cached hostfile\n * base: mirrors.piconets.webwerks.in\n * extras: mirrors.piconets.webwerks.in\n * updates: mirrors.piconets.webwerks.in\nResolving Dependencies\n--> Running transaction check\n---> Package tomcat.noarch 0:7.0.76-9.el7_6 will be installed\n--> Processing Dependency: apache-commons-pool for package: tomcat-7.0.76-9.el7_6.noarch\n--> Processing Dependency: apache-commons-logging for package: tomcat-7.0.76-9.el7_6.noarch\n--> Processing Dependency: apache-commons-dbcp for package: tomcat-7.0.76-9.el7_6.noarch\n--> Processing Dependency: apache-commons-daemon for package: tomcat-7.0.76-9.el7_6.noarch\n--> Processing Dependency: apache-commons-collections for package: tomcat-7.0.76-9.el7_6.noarch\n---> Package tomcat-admin-webapps.noarch 0:7.0.76-9.el7_6 will be installed\n---> Package tomcat-docs-webapp.noarch 0:7.0.76-9.el7_6 will be installed\n---> Package tomcat-el-2.2-api.noarch 0:7.0.76-9.el7_6 will be installed\n---> Package tomcat-javadoc.noarch 0:7.0.76-9.el7_6 will be installed\n---> Package tomcat-jsp-2.2-api.noarch 0:7.0.76-9.el7_6 will be installed\n---> Package tomcat-jsvc.noarch 0:7.0.76-9.el7_6 will be installed\n--> Processing Dependency: apache-commons-daemon-jsvc for package: tomcat-jsvc-7.0.76-9.el7_6.noarch\n---> Package tomcat-lib.noarch 0:7.0.76-9.el7_6 will be installed\n--> Processing Dependency: ecj >= 1:4.2.1 for package: tomcat-lib-7.0.76-9.el7_6.noarch\n---> Package tomcat-servlet-3.0-api.noarch 0:7.0.76-9.el7_6 will be installed\n---> Package tomcat-webapps.noarch 0:7.0.76-9.el7_6 will be installed\n--> Processing Dependency: jakarta-taglibs-standard >= 1.1 for package: tomcat-webapps-7.0.76-9.el7_6.noarch\n---> Package tomcatjss.noarch 0:7.2.1-8.el7_6 will be installed\n--> Processing Dependency: jss >= 4.4.4-3 for package: tomcatjss-7.2.1-8.el7_6.noarch\n--> Processing Dependency: apache-commons-lang for package: tomcatjss-7.2.1-8.el7_6.noarch\n--> Running transaction check\n---> Package apache-commons-collections.noarch 0:3.2.1-22.el7_2 will be installed\n---> Package apache-commons-daemon.x86_64 0:1.0.13-7.el7 will be installed\n---> Package apache-commons-daemon-jsvc.x86_64 0:1.0.13-7.el7 will be installed\n---> Package apache-commons-dbcp.noarch 0:1.4-17.el7 will be installed\n--> Processing Dependency: mvn(org.apache.geronimo.specs:geronimo-jta_1.1_spec) for package: apache-commons-dbcp-1.4-17.el7.noarch\n---> Package apache-commons-lang.noarch 0:2.6-15.el7 will be installed\n---> Package apache-commons-logging.noarch 0:1.1.2-7.el7 will be installed\n--> Processing Dependency: mvn(logkit:logkit) for package: apache-commons-logging-1.1.2-7.el7.noarch\n--> Processing Dependency: mvn(log4j:log4j) for package: apache-commons-logging-1.1.2-7.el7.noarch\n--> Processing Dependency: mvn(avalon-framework:avalon-framework-api) for package: apache-commons-logging-1.1.2-7.el7.noarch\n---> Package apache-commons-pool.noarch 0:1.6-9.el7 will be installed\n---> Package ecj.x86_64 1:4.5.2-3.el7 will be installed\n---> Package jakarta-taglibs-standard.noarch 0:1.1.2-14.el7_1 will be installed\n--> Processing Dependency: xalan-j2 >= 2.6.0 for package: jakarta-taglibs-standard-1.1.2-14.el7_1.noarch\n---> Package jss.x86_64 0:4.4.6-1.el7 will be installed\n--> Processing Dependency: apache-commons-codec for package: jss-4.4.6-1.el7.x86_64\n--> Running transaction check\n---> Package apache-commons-codec.noarch 0:1.8-7.el7 will be installed\n---> Package avalon-framework.noarch 0:4.3-10.el7 will be installed\n---> Package avalon-logkit.noarch 0:2.1-14.el7 will be installed\n--> Processing Dependency: jms for package: avalon-logkit-2.1-14.el7.noarch\n---> Package geronimo-jta.noarch 0:1.1.1-17.el7 will be installed\n---> Package log4j.noarch 0:1.2.17-16.el7_4 will be installed\n--> Processing Dependency: mvn(javax.mail:mail) for package: log4j-1.2.17-16.el7_4.noarch\n---> Package xalan-j2.noarch 0:2.7.1-23.el7 will be installed\n--> Processing Dependency: xerces-j2 for package: xalan-j2-2.7.1-23.el7.noarch\n--> Processing Dependency: osgi(org.apache.xerces) for package: xalan-j2-2.7.1-23.el7.noarch\n--> Running transaction check\n---> Package geronimo-jms.noarch 0:1.1.1-19.el7 will be installed\n---> Package javamail.noarch 0:1.4.6-8.el7 will be installed\n---> Package xerces-j2.noarch 0:2.11.0-17.el7_0 will be installed\n--> Processing Dependency: xml-commons-resolver >= 1.2 for package: xerces-j2-2.11.0-17.el7_0.noarch\n--> Processing Dependency: xml-commons-apis >= 1.4.01 for package: xerces-j2-2.11.0-17.el7_0.noarch\n--> Processing Dependency: osgi(org.apache.xml.resolver) for package: xerces-j2-2.11.0-17.el7_0.noarch\n--> Processing Dependency: osgi(javax.xml) for package: xerces-j2-2.11.0-17.el7_0.noarch\n--> Running transaction check\n---> Package xml-commons-apis.noarch 0:1.4.01-16.el7 will be installed\n---> Package xml-commons-resolver.noarch 0:1.2-15.el7 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package Arch Version Repository\n Size\n================================================================================\nInstalling:\n tomcat noarch 7.0.76-9.el7_6 base 91 k\n tomcat-admin-webapps noarch 7.0.76-9.el7_6 base 39 k\n tomcat-docs-webapp noarch 7.0.76-9.el7_6 base 718 k\n tomcat-el-2.2-api noarch 7.0.76-9.el7_6 base 80 k\n tomcat-javadoc noarch 7.0.76-9.el7_6 base 2.5 M\n tomcat-jsp-2.2-api noarch 7.0.76-9.el7_6 base 94 k\n tomcat-jsvc noarch 7.0.76-9.el7_6 base 15 k\n tomcat-lib noarch 7.0.76-9.el7_6 base 3.9 M\n tomcat-servlet-3.0-api noarch 7.0.76-9.el7_6 base 212 k\n tomcat-webapps noarch 7.0.76-9.el7_6 base 340 k\n tomcatjss noarch 7.2.1-8.el7_6 base 39 k\nInstalling for dependencies:\n apache-commons-codec noarch 1.8-7.el7 base 223 k\n apache-commons-collections noarch 3.2.1-22.el7_2 base 509 k\n apache-commons-daemon x86_64 1.0.13-7.el7 base 54 k\n apache-commons-daemon-jsvc x86_64 1.0.13-7.el7 base 34 k\n apache-commons-dbcp noarch 1.4-17.el7 base 167 k\n apache-commons-lang noarch 2.6-15.el7 base 276 k\n apache-commons-logging noarch 1.1.2-7.el7 base 78 k\n apache-commons-pool noarch 1.6-9.el7 base 113 k\n avalon-framework noarch 4.3-10.el7 base 88 k\n avalon-logkit noarch 2.1-14.el7 base 87 k\n ecj x86_64 1:4.5.2-3.el7 base 1.9 M\n geronimo-jms noarch 1.1.1-19.el7 base 31 k\n geronimo-jta noarch 1.1.1-17.el7 base 20 k\n jakarta-taglibs-standard noarch 1.1.2-14.el7_1 base 303 k\n javamail noarch 1.4.6-8.el7 base 758 k\n jss x86_64 4.4.6-1.el7 base 1.1 M\n log4j noarch 1.2.17-16.el7_4 base 444 k\n xalan-j2 noarch 2.7.1-23.el7 base 1.9 M\n xerces-j2 noarch 2.11.0-17.el7_0 base 1.1 M\n xml-commons-apis noarch 1.4.01-16.el7 base 227 k\n xml-commons-resolver noarch 1.2-15.el7 base 108 k\n\nTransaction Summary\n================================================================================\nInstall 11 Packages (+21 Dependent packages)\n\nTotal download size: 17 M\nInstalled size: 65 M\nDownloading packages:\n--------------------------------------------------------------------------------\nTotal 2.7 MB/s | 17 MB 00:06 \nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n Installing : tomcat-servlet-3.0-api-7.0.76-9.el7_6.noarch 1/32 \n Installing : apache-commons-pool-1.6-9.el7.noarch 2/32 \n Installing : tomcat-jsp-2.2-api-7.0.76-9.el7_6.noarch 3/32 \n Installing : apache-commons-collections-3.2.1-22.el7_2.noarch 4/32 \n Installing : geronimo-jms-1.1.1-19.el7.noarch 5/32 \n Installing : xml-commons-apis-1.4.01-16.el7.noarch 6/32 \n Installing : apache-commons-lang-2.6-15.el7.noarch 7/32 \n Installing : xml-commons-resolver-1.2-15.el7.noarch 8/32 \n Installing : xalan-j2-2.7.1-23.el7.noarch 9/32 \n Installing : xerces-j2-2.11.0-17.el7_0.noarch 10/32 \n Installing : jakarta-taglibs-standard-1.1.2-14.el7_1.noarch 11/32 \n Installing : geronimo-jta-1.1.1-17.el7.noarch 12/32 \n Installing : apache-commons-dbcp-1.4-17.el7.noarch 13/32 \n Installing : tomcat-el-2.2-api-7.0.76-9.el7_6.noarch 14/32 \n Installing : apache-commons-daemon-jsvc-1.0.13-7.el7.x86_64 15/32 \n Installing : apache-commons-daemon-1.0.13-7.el7.x86_64 16/32 \n Installing : 1:ecj-4.5.2-3.el7.x86_64 17/32 \n Installing : tomcat-lib-7.0.76-9.el7_6.noarch 18/32 \n Installing : apache-commons-codec-1.8-7.el7.noarch 19/32 \n Installing : jss-4.4.6-1.el7.x86_64 20/32 \n Installing : javamail-1.4.6-8.el7.noarch 21/32 \n Installing : log4j-1.2.17-16.el7_4.noarch 22/32 \n Installing : apache-commons-logging-1.1.2-7.el7.noarch 23/32 \n Installing : avalon-framework-4.3-10.el7.noarch 24/32 \n Installing : avalon-logkit-2.1-14.el7.noarch 25/32 \n Installing : tomcat-7.0.76-9.el7_6.noarch 26/32 \n Installing : tomcat-jsvc-7.0.76-9.el7_6.noarch 27/32 \n Installing : tomcatjss-7.2.1-8.el7_6.noarch 28/32 \n Installing : tomcat-docs-webapp-7.0.76-9.el7_6.noarch 29/32 \n Installing : tomcat-webapps-7.0.76-9.el7_6.noarch 30/32 \n Installing : tomcat-admin-webapps-7.0.76-9.el7_6.noarch 31/32 \n Installing : tomcat-javadoc-7.0.76-9.el7_6.noarch 32/32 \n Verifying : tomcat-lib-7.0.76-9.el7_6.noarch 1/32 \n Verifying : tomcat-jsp-2.2-api-7.0.76-9.el7_6.noarch 2/32 \n Verifying : avalon-logkit-2.1-14.el7.noarch 3/32 \n Verifying : javamail-1.4.6-8.el7.noarch 4/32 \n Verifying : tomcat-javadoc-7.0.76-9.el7_6.noarch 5/32 \n Verifying : xml-commons-resolver-1.2-15.el7.noarch 6/32 \n Verifying : apache-commons-codec-1.8-7.el7.noarch 7/32 \n Verifying : tomcat-7.0.76-9.el7_6.noarch 8/32 \n Verifying : log4j-1.2.17-16.el7_4.noarch 9/32 \n Verifying : apache-commons-lang-2.6-15.el7.noarch 10/32 \n Verifying : tomcat-servlet-3.0-api-7.0.76-9.el7_6.noarch 11/32 \n Verifying : jakarta-taglibs-standard-1.1.2-14.el7_1.noarch 12/32 \n Verifying : 1:ecj-4.5.2-3.el7.x86_64 13/32 \n Verifying : tomcat-jsvc-7.0.76-9.el7_6.noarch 14/32 \n Verifying : jss-4.4.6-1.el7.x86_64 15/32 \n Verifying : xerces-j2-2.11.0-17.el7_0.noarch 16/32 \n Verifying : tomcatjss-7.2.1-8.el7_6.noarch 17/32 \n Verifying : xml-commons-apis-1.4.01-16.el7.noarch 18/32 \n Verifying : geronimo-jms-1.1.1-19.el7.noarch 19/32 \n Verifying : tomcat-docs-webapp-7.0.76-9.el7_6.noarch 20/32 \n Verifying : apache-commons-dbcp-1.4-17.el7.noarch 21/32 \n Verifying : apache-commons-daemon-1.0.13-7.el7.x86_64 22/32 \n Verifying : xalan-j2-2.7.1-23.el7.noarch 23/32 \n Verifying : apache-commons-collections-3.2.1-22.el7_2.noarch 24/32 \n Verifying : apache-commons-logging-1.1.2-7.el7.noarch 25/32 \n Verifying : tomcat-webapps-7.0.76-9.el7_6.noarch 26/32 \n Verifying : apache-commons-pool-1.6-9.el7.noarch 27/32 \n Verifying : apache-commons-daemon-jsvc-1.0.13-7.el7.x86_64 28/32 \n Verifying : tomcat-el-2.2-api-7.0.76-9.el7_6.noarch 29/32 \n Verifying : geronimo-jta-1.1.1-17.el7.noarch 30/32 \n Verifying : tomcat-admin-webapps-7.0.76-9.el7_6.noarch 31/32 \n Verifying : avalon-framework-4.3-10.el7.noarch 32/32 \n\nInstalled:\n tomcat.noarch 0:7.0.76-9.el7_6 \n tomcat-admin-webapps.noarch 0:7.0.76-9.el7_6 \n tomcat-docs-webapp.noarch 0:7.0.76-9.el7_6 \n tomcat-el-2.2-api.noarch 0:7.0.76-9.el7_6 \n tomcat-javadoc.noarch 0:7.0.76-9.el7_6 \n tomcat-jsp-2.2-api.noarch 0:7.0.76-9.el7_6 \n tomcat-jsvc.noarch 0:7.0.76-9.el7_6 \n tomcat-lib.noarch 0:7.0.76-9.el7_6 \n tomcat-servlet-3.0-api.noarch 0:7.0.76-9.el7_6 \n tomcat-webapps.noarch 0:7.0.76-9.el7_6 \n tomcatjss.noarch 0:7.2.1-8.el7_6 \n\nDependency Installed:\n apache-commons-codec.noarch 0:1.8-7.el7 \n apache-commons-collections.noarch 0:3.2.1-22.el7_2 \n apache-commons-daemon.x86_64 0:1.0.13-7.el7 \n apache-commons-daemon-jsvc.x86_64 0:1.0.13-7.el7 \n apache-commons-dbcp.noarch 0:1.4-17.el7 \n apache-commons-lang.noarch 0:2.6-15.el7 \n apache-commons-logging.noarch 0:1.1.2-7.el7 \n apache-commons-pool.noarch 0:1.6-9.el7 \n avalon-framework.noarch 0:4.3-10.el7 \n avalon-logkit.noarch 0:2.1-14.el7 \n ecj.x86_64 1:4.5.2-3.el7 \n geronimo-jms.noarch 0:1.1.1-19.el7 \n geronimo-jta.noarch 0:1.1.1-17.el7 \n jakarta-taglibs-standard.noarch 0:1.1.2-14.el7_1 \n javamail.noarch 0:1.4.6-8.el7 \n jss.x86_64 0:4.4.6-1.el7 \n log4j.noarch 0:1.2.17-16.el7_4 \n xalan-j2.noarch 0:2.7.1-23.el7 \n xerces-j2.noarch 0:2.11.0-17.el7_0 \n xml-commons-apis.noarch 0:1.4.01-16.el7 \n xml-commons-resolver.noarch 0:1.2-15.el7 \n\nComplete!\n"
]
}
[root@localhost ~]#
[root@localhost ~]# ssh 192.168.0.112
Last login: Tue Sep 24 18:40:40 2019 from 192.168.0.106
[root@localhost ~]# rpm -qa tomcat
tomcat-7.0.76-9.el7_6.noarch
[root@localhost ~]# rpm -qa tomcat*
tomcat-admin-webapps-7.0.76-9.el7_6.noarch
tomcat-lib-7.0.76-9.el7_6.noarch
tomcat-servlet-3.0-api-7.0.76-9.el7_6.noarch
tomcatjss-7.2.1-8.el7_6.noarch
tomcat-jsp-2.2-api-7.0.76-9.el7_6.noarch
tomcat-jsvc-7.0.76-9.el7_6.noarch
tomcat-el-2.2-api-7.0.76-9.el7_6.noarch
tomcat-webapps-7.0.76-9.el7_6.noarch
tomcat-docs-webapp-7.0.76-9.el7_6.noarch
tomcat-javadoc-7.0.76-9.el7_6.noarch
tomcat-7.0.76-9.el7_6.noarch
[root@localhost ~]#
root@localhost ~]# ansible 192.168.0.112 -m yum -a "name=tomcat* state=present"
192.168.0.112 | SUCCESS => {
"changed": true,
"msg": "",
"rc": 0,
"results": [
"Loaded plugins: fastestmirror, langpacks\nLoading mirror speeds from cached hostfile\n * base: mirrors.piconets.webwerks.in\n * extras: mirrors.piconets.webwerks.in\n * updates: mirrors.piconets.webwerks.in\nResolving Dependencies\n--> Running transaction check\n---> Package tomcat.noarch 0:7.0.76-9.el7_6 will be installed\n--> Processing Dependency: apache-commons-pool for package: tomcat-7.0.76-9.el7_6.noarch\n--> Processing Dependency: apache-commons-logging for package: tomcat-7.0.76-9.el7_6.noarch\n--> Processing Dependency: apache-commons-dbcp for package: tomcat-7.0.76-9.el7_6.noarch\n--> Processing Dependency: apache-commons-daemon for package: tomcat-7.0.76-9.el7_6.noarch\n--> Processing Dependency: apache-commons-collections for package: tomcat-7.0.76-9.el7_6.noarch\n---> Package tomcat-admin-webapps.noarch 0:7.0.76-9.el7_6 will be installed\n---> Package tomcat-docs-webapp.noarch 0:7.0.76-9.el7_6 will be installed\n---> Package tomcat-el-2.2-api.noarch 0:7.0.76-9.el7_6 will be installed\n---> Package tomcat-javadoc.noarch 0:7.0.76-9.el7_6 will be installed\n---> Package tomcat-jsp-2.2-api.noarch 0:7.0.76-9.el7_6 will be installed\n---> Package tomcat-jsvc.noarch 0:7.0.76-9.el7_6 will be installed\n--> Processing Dependency: apache-commons-daemon-jsvc for package: tomcat-jsvc-7.0.76-9.el7_6.noarch\n---> Package tomcat-lib.noarch 0:7.0.76-9.el7_6 will be installed\n--> Processing Dependency: ecj >= 1:4.2.1 for package: tomcat-lib-7.0.76-9.el7_6.noarch\n---> Package tomcat-servlet-3.0-api.noarch 0:7.0.76-9.el7_6 will be installed\n---> Package tomcat-webapps.noarch 0:7.0.76-9.el7_6 will be installed\n--> Processing Dependency: jakarta-taglibs-standard >= 1.1 for package: tomcat-webapps-7.0.76-9.el7_6.noarch\n---> Package tomcatjss.noarch 0:7.2.1-8.el7_6 will be installed\n--> Processing Dependency: jss >= 4.4.4-3 for package: tomcatjss-7.2.1-8.el7_6.noarch\n--> Processing Dependency: apache-commons-lang for package: tomcatjss-7.2.1-8.el7_6.noarch\n--> Running transaction check\n---> Package apache-commons-collections.noarch 0:3.2.1-22.el7_2 will be installed\n---> Package apache-commons-daemon.x86_64 0:1.0.13-7.el7 will be installed\n---> Package apache-commons-daemon-jsvc.x86_64 0:1.0.13-7.el7 will be installed\n---> Package apache-commons-dbcp.noarch 0:1.4-17.el7 will be installed\n--> Processing Dependency: mvn(org.apache.geronimo.specs:geronimo-jta_1.1_spec) for package: apache-commons-dbcp-1.4-17.el7.noarch\n---> Package apache-commons-lang.noarch 0:2.6-15.el7 will be installed\n---> Package apache-commons-logging.noarch 0:1.1.2-7.el7 will be installed\n--> Processing Dependency: mvn(logkit:logkit) for package: apache-commons-logging-1.1.2-7.el7.noarch\n--> Processing Dependency: mvn(log4j:log4j) for package: apache-commons-logging-1.1.2-7.el7.noarch\n--> Processing Dependency: mvn(avalon-framework:avalon-framework-api) for package: apache-commons-logging-1.1.2-7.el7.noarch\n---> Package apache-commons-pool.noarch 0:1.6-9.el7 will be installed\n---> Package ecj.x86_64 1:4.5.2-3.el7 will be installed\n---> Package jakarta-taglibs-standard.noarch 0:1.1.2-14.el7_1 will be installed\n--> Processing Dependency: xalan-j2 >= 2.6.0 for package: jakarta-taglibs-standard-1.1.2-14.el7_1.noarch\n---> Package jss.x86_64 0:4.4.6-1.el7 will be installed\n--> Processing Dependency: apache-commons-codec for package: jss-4.4.6-1.el7.x86_64\n--> Running transaction check\n---> Package apache-commons-codec.noarch 0:1.8-7.el7 will be installed\n---> Package avalon-framework.noarch 0:4.3-10.el7 will be installed\n---> Package avalon-logkit.noarch 0:2.1-14.el7 will be installed\n--> Processing Dependency: jms for package: avalon-logkit-2.1-14.el7.noarch\n---> Package geronimo-jta.noarch 0:1.1.1-17.el7 will be installed\n---> Package log4j.noarch 0:1.2.17-16.el7_4 will be installed\n--> Processing Dependency: mvn(javax.mail:mail) for package: log4j-1.2.17-16.el7_4.noarch\n---> Package xalan-j2.noarch 0:2.7.1-23.el7 will be installed\n--> Processing Dependency: xerces-j2 for package: xalan-j2-2.7.1-23.el7.noarch\n--> Processing Dependency: osgi(org.apache.xerces) for package: xalan-j2-2.7.1-23.el7.noarch\n--> Running transaction check\n---> Package geronimo-jms.noarch 0:1.1.1-19.el7 will be installed\n---> Package javamail.noarch 0:1.4.6-8.el7 will be installed\n---> Package xerces-j2.noarch 0:2.11.0-17.el7_0 will be installed\n--> Processing Dependency: xml-commons-resolver >= 1.2 for package: xerces-j2-2.11.0-17.el7_0.noarch\n--> Processing Dependency: xml-commons-apis >= 1.4.01 for package: xerces-j2-2.11.0-17.el7_0.noarch\n--> Processing Dependency: osgi(org.apache.xml.resolver) for package: xerces-j2-2.11.0-17.el7_0.noarch\n--> Processing Dependency: osgi(javax.xml) for package: xerces-j2-2.11.0-17.el7_0.noarch\n--> Running transaction check\n---> Package xml-commons-apis.noarch 0:1.4.01-16.el7 will be installed\n---> Package xml-commons-resolver.noarch 0:1.2-15.el7 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package Arch Version Repository\n Size\n================================================================================\nInstalling:\n tomcat noarch 7.0.76-9.el7_6 base 91 k\n tomcat-admin-webapps noarch 7.0.76-9.el7_6 base 39 k\n tomcat-docs-webapp noarch 7.0.76-9.el7_6 base 718 k\n tomcat-el-2.2-api noarch 7.0.76-9.el7_6 base 80 k\n tomcat-javadoc noarch 7.0.76-9.el7_6 base 2.5 M\n tomcat-jsp-2.2-api noarch 7.0.76-9.el7_6 base 94 k\n tomcat-jsvc noarch 7.0.76-9.el7_6 base 15 k\n tomcat-lib noarch 7.0.76-9.el7_6 base 3.9 M\n tomcat-servlet-3.0-api noarch 7.0.76-9.el7_6 base 212 k\n tomcat-webapps noarch 7.0.76-9.el7_6 base 340 k\n tomcatjss noarch 7.2.1-8.el7_6 base 39 k\nInstalling for dependencies:\n apache-commons-codec noarch 1.8-7.el7 base 223 k\n apache-commons-collections noarch 3.2.1-22.el7_2 base 509 k\n apache-commons-daemon x86_64 1.0.13-7.el7 base 54 k\n apache-commons-daemon-jsvc x86_64 1.0.13-7.el7 base 34 k\n apache-commons-dbcp noarch 1.4-17.el7 base 167 k\n apache-commons-lang noarch 2.6-15.el7 base 276 k\n apache-commons-logging noarch 1.1.2-7.el7 base 78 k\n apache-commons-pool noarch 1.6-9.el7 base 113 k\n avalon-framework noarch 4.3-10.el7 base 88 k\n avalon-logkit noarch 2.1-14.el7 base 87 k\n ecj x86_64 1:4.5.2-3.el7 base 1.9 M\n geronimo-jms noarch 1.1.1-19.el7 base 31 k\n geronimo-jta noarch 1.1.1-17.el7 base 20 k\n jakarta-taglibs-standard noarch 1.1.2-14.el7_1 base 303 k\n javamail noarch 1.4.6-8.el7 base 758 k\n jss x86_64 4.4.6-1.el7 base 1.1 M\n log4j noarch 1.2.17-16.el7_4 base 444 k\n xalan-j2 noarch 2.7.1-23.el7 base 1.9 M\n xerces-j2 noarch 2.11.0-17.el7_0 base 1.1 M\n xml-commons-apis noarch 1.4.01-16.el7 base 227 k\n xml-commons-resolver noarch 1.2-15.el7 base 108 k\n\nTransaction Summary\n================================================================================\nInstall 11 Packages (+21 Dependent packages)\n\nTotal download size: 17 M\nInstalled size: 65 M\nDownloading packages:\n--------------------------------------------------------------------------------\nTotal 2.7 MB/s | 17 MB 00:06 \nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n Installing : tomcat-servlet-3.0-api-7.0.76-9.el7_6.noarch 1/32 \n Installing : apache-commons-pool-1.6-9.el7.noarch 2/32 \n Installing : tomcat-jsp-2.2-api-7.0.76-9.el7_6.noarch 3/32 \n Installing : apache-commons-collections-3.2.1-22.el7_2.noarch 4/32 \n Installing : geronimo-jms-1.1.1-19.el7.noarch 5/32 \n Installing : xml-commons-apis-1.4.01-16.el7.noarch 6/32 \n Installing : apache-commons-lang-2.6-15.el7.noarch 7/32 \n Installing : xml-commons-resolver-1.2-15.el7.noarch 8/32 \n Installing : xalan-j2-2.7.1-23.el7.noarch 9/32 \n Installing : xerces-j2-2.11.0-17.el7_0.noarch 10/32 \n Installing : jakarta-taglibs-standard-1.1.2-14.el7_1.noarch 11/32 \n Installing : geronimo-jta-1.1.1-17.el7.noarch 12/32 \n Installing : apache-commons-dbcp-1.4-17.el7.noarch 13/32 \n Installing : tomcat-el-2.2-api-7.0.76-9.el7_6.noarch 14/32 \n Installing : apache-commons-daemon-jsvc-1.0.13-7.el7.x86_64 15/32 \n Installing : apache-commons-daemon-1.0.13-7.el7.x86_64 16/32 \n Installing : 1:ecj-4.5.2-3.el7.x86_64 17/32 \n Installing : tomcat-lib-7.0.76-9.el7_6.noarch 18/32 \n Installing : apache-commons-codec-1.8-7.el7.noarch 19/32 \n Installing : jss-4.4.6-1.el7.x86_64 20/32 \n Installing : javamail-1.4.6-8.el7.noarch 21/32 \n Installing : log4j-1.2.17-16.el7_4.noarch 22/32 \n Installing : apache-commons-logging-1.1.2-7.el7.noarch 23/32 \n Installing : avalon-framework-4.3-10.el7.noarch 24/32 \n Installing : avalon-logkit-2.1-14.el7.noarch 25/32 \n Installing : tomcat-7.0.76-9.el7_6.noarch 26/32 \n Installing : tomcat-jsvc-7.0.76-9.el7_6.noarch 27/32 \n Installing : tomcatjss-7.2.1-8.el7_6.noarch 28/32 \n Installing : tomcat-docs-webapp-7.0.76-9.el7_6.noarch 29/32 \n Installing : tomcat-webapps-7.0.76-9.el7_6.noarch 30/32 \n Installing : tomcat-admin-webapps-7.0.76-9.el7_6.noarch 31/32 \n Installing : tomcat-javadoc-7.0.76-9.el7_6.noarch 32/32 \n Verifying : tomcat-lib-7.0.76-9.el7_6.noarch 1/32 \n Verifying : tomcat-jsp-2.2-api-7.0.76-9.el7_6.noarch 2/32 \n Verifying : avalon-logkit-2.1-14.el7.noarch 3/32 \n Verifying : javamail-1.4.6-8.el7.noarch 4/32 \n Verifying : tomcat-javadoc-7.0.76-9.el7_6.noarch 5/32 \n Verifying : xml-commons-resolver-1.2-15.el7.noarch 6/32 \n Verifying : apache-commons-codec-1.8-7.el7.noarch 7/32 \n Verifying : tomcat-7.0.76-9.el7_6.noarch 8/32 \n Verifying : log4j-1.2.17-16.el7_4.noarch 9/32 \n Verifying : apache-commons-lang-2.6-15.el7.noarch 10/32 \n Verifying : tomcat-servlet-3.0-api-7.0.76-9.el7_6.noarch 11/32 \n Verifying : jakarta-taglibs-standard-1.1.2-14.el7_1.noarch 12/32 \n Verifying : 1:ecj-4.5.2-3.el7.x86_64 13/32 \n Verifying : tomcat-jsvc-7.0.76-9.el7_6.noarch 14/32 \n Verifying : jss-4.4.6-1.el7.x86_64 15/32 \n Verifying : xerces-j2-2.11.0-17.el7_0.noarch 16/32 \n Verifying : tomcatjss-7.2.1-8.el7_6.noarch 17/32 \n Verifying : xml-commons-apis-1.4.01-16.el7.noarch 18/32 \n Verifying : geronimo-jms-1.1.1-19.el7.noarch 19/32 \n Verifying : tomcat-docs-webapp-7.0.76-9.el7_6.noarch 20/32 \n Verifying : apache-commons-dbcp-1.4-17.el7.noarch 21/32 \n Verifying : apache-commons-daemon-1.0.13-7.el7.x86_64 22/32 \n Verifying : xalan-j2-2.7.1-23.el7.noarch 23/32 \n Verifying : apache-commons-collections-3.2.1-22.el7_2.noarch 24/32 \n Verifying : apache-commons-logging-1.1.2-7.el7.noarch 25/32 \n Verifying : tomcat-webapps-7.0.76-9.el7_6.noarch 26/32 \n Verifying : apache-commons-pool-1.6-9.el7.noarch 27/32 \n Verifying : apache-commons-daemon-jsvc-1.0.13-7.el7.x86_64 28/32 \n Verifying : tomcat-el-2.2-api-7.0.76-9.el7_6.noarch 29/32 \n Verifying : geronimo-jta-1.1.1-17.el7.noarch 30/32 \n Verifying : tomcat-admin-webapps-7.0.76-9.el7_6.noarch 31/32 \n Verifying : avalon-framework-4.3-10.el7.noarch 32/32 \n\nInstalled:\n tomcat.noarch 0:7.0.76-9.el7_6 \n tomcat-admin-webapps.noarch 0:7.0.76-9.el7_6 \n tomcat-docs-webapp.noarch 0:7.0.76-9.el7_6 \n tomcat-el-2.2-api.noarch 0:7.0.76-9.el7_6 \n tomcat-javadoc.noarch 0:7.0.76-9.el7_6 \n tomcat-jsp-2.2-api.noarch 0:7.0.76-9.el7_6 \n tomcat-jsvc.noarch 0:7.0.76-9.el7_6 \n tomcat-lib.noarch 0:7.0.76-9.el7_6 \n tomcat-servlet-3.0-api.noarch 0:7.0.76-9.el7_6 \n tomcat-webapps.noarch 0:7.0.76-9.el7_6 \n tomcatjss.noarch 0:7.2.1-8.el7_6 \n\nDependency Installed:\n apache-commons-codec.noarch 0:1.8-7.el7 \n apache-commons-collections.noarch 0:3.2.1-22.el7_2 \n apache-commons-daemon.x86_64 0:1.0.13-7.el7 \n apache-commons-daemon-jsvc.x86_64 0:1.0.13-7.el7 \n apache-commons-dbcp.noarch 0:1.4-17.el7 \n apache-commons-lang.noarch 0:2.6-15.el7 \n apache-commons-logging.noarch 0:1.1.2-7.el7 \n apache-commons-pool.noarch 0:1.6-9.el7 \n avalon-framework.noarch 0:4.3-10.el7 \n avalon-logkit.noarch 0:2.1-14.el7 \n ecj.x86_64 1:4.5.2-3.el7 \n geronimo-jms.noarch 0:1.1.1-19.el7 \n geronimo-jta.noarch 0:1.1.1-17.el7 \n jakarta-taglibs-standard.noarch 0:1.1.2-14.el7_1 \n javamail.noarch 0:1.4.6-8.el7 \n jss.x86_64 0:4.4.6-1.el7 \n log4j.noarch 0:1.2.17-16.el7_4 \n xalan-j2.noarch 0:2.7.1-23.el7 \n xerces-j2.noarch 0:2.11.0-17.el7_0 \n xml-commons-apis.noarch 0:1.4.01-16.el7 \n xml-commons-resolver.noarch 0:1.2-15.el7 \n\nComplete!\n"
]
}
[root@localhost ~]#
[root@localhost ~]# ssh 192.168.0.112
Last login: Tue Sep 24 18:40:40 2019 from 192.168.0.106
[root@localhost ~]# rpm -qa tomcat
tomcat-7.0.76-9.el7_6.noarch
[root@localhost ~]# rpm -qa tomcat*
tomcat-admin-webapps-7.0.76-9.el7_6.noarch
tomcat-lib-7.0.76-9.el7_6.noarch
tomcat-servlet-3.0-api-7.0.76-9.el7_6.noarch
tomcatjss-7.2.1-8.el7_6.noarch
tomcat-jsp-2.2-api-7.0.76-9.el7_6.noarch
tomcat-jsvc-7.0.76-9.el7_6.noarch
tomcat-el-2.2-api-7.0.76-9.el7_6.noarch
tomcat-webapps-7.0.76-9.el7_6.noarch
tomcat-docs-webapp-7.0.76-9.el7_6.noarch
tomcat-javadoc-7.0.76-9.el7_6.noarch
tomcat-7.0.76-9.el7_6.noarch
[root@localhost ~]#
[root@localhost ~]# cat tomcat.yml
- hosts: vcenter
user: root
become: yes
become_method: sudo
tasks:
- name: install php
yum: name={{item}} state=installed
with_items:
- tomcat
- tomcat-webapps
- tomcat-admin-webapps
- tomcat-docs-webapp
- hosts: vcenter
user: root
become: yes
become_method: sudo
tasks:
- name: install php
yum: name={{item}} state=installed
with_items:
- tomcat
- tomcat-webapps
- tomcat-admin-webapps
- tomcat-docs-webapp
[root@localhost ~]# ansible-playbook tomcat.yml
PLAY [vcenter] ************************************************************************
TASK [Gathering Facts] ****************************************************************
ok: [192.168.0.112]
TASK [install php] ********************************************************************
changed: [192.168.0.112] => (item=[u'tomcat', u'tomcat-webapps', u'tomcat-admin-webapps', u'tomcat-docs-webapp'])
PLAY RECAP ****************************************************************************
192.168.0.112 : ok=2 changed=1 unreachable=0 failed=0
[root@localhost ~]# ssh 192.168.0.112
Last login: Tue Sep 24 18:50:06 2019 from 192.168.0.106
[root@localhost ~]# rpm -qa tomcat*
tomcat-lib-7.0.76-9.el7_6.noarch
tomcat-jsp-2.2-api-7.0.76-9.el7_6.noarch
tomcat-servlet-3.0-api-7.0.76-9.el7_6.noarch
tomcat-7.0.76-9.el7_6.noarch
tomcat-admin-webapps-7.0.76-9.el7_6.noarch
tomcat-docs-webapp-7.0.76-9.el7_6.noarch
tomcat-el-2.2-api-7.0.76-9.el7_6.noarch
tomcat-webapps-7.0.76-9.el7_6.noarch
[root@localhost ~]#
PLAY [vcenter] ************************************************************************
TASK [Gathering Facts] ****************************************************************
ok: [192.168.0.112]
TASK [install php] ********************************************************************
changed: [192.168.0.112] => (item=[u'tomcat', u'tomcat-webapps', u'tomcat-admin-webapps', u'tomcat-docs-webapp'])
PLAY RECAP ****************************************************************************
192.168.0.112 : ok=2 changed=1 unreachable=0 failed=0
[root@localhost ~]# ssh 192.168.0.112
Last login: Tue Sep 24 18:50:06 2019 from 192.168.0.106
[root@localhost ~]# rpm -qa tomcat*
tomcat-lib-7.0.76-9.el7_6.noarch
tomcat-jsp-2.2-api-7.0.76-9.el7_6.noarch
tomcat-servlet-3.0-api-7.0.76-9.el7_6.noarch
tomcat-7.0.76-9.el7_6.noarch
tomcat-admin-webapps-7.0.76-9.el7_6.noarch
tomcat-docs-webapp-7.0.76-9.el7_6.noarch
tomcat-el-2.2-api-7.0.76-9.el7_6.noarch
tomcat-webapps-7.0.76-9.el7_6.noarch
[root@localhost ~]#
[root@localhost ~]# ansible-playbook mariadb.yml
PLAY [vcenter] ************************************************************************
TASK [Gathering Facts] ****************************************************************
ok: [192.168.0.112]
TASK [mariadb is installed] ***********************************************************
ok: [192.168.0.112]
TASK [mariadb is running and enabled] *************************************************
changed: [192.168.0.112]
PLAY RECAP ****************************************************************************
192.168.0.112 : ok=3 changed=1 unreachable=0 failed=0
[root@localhost ~]# ssh 192.168.0.112
Last login: Tue Sep 24 18:59:34 2019 from 192.168.0.106
[root@localhost ~]# rpm -qa | grep mariadb
mariadb-libs-5.5.60-1.el7_5.x86_64
mariadb-server-5.5.60-1.el7_5.x86_64
mariadb-5.5.60-1.el7_5.x86_64
[root@localhost ~]#
Comments
Post a Comment