ansible—playbook学习(二):普通用户安装部署tomcat

本文介绍了如何使用Ansible Playbook在非Root用户环境下部署Tomcat。主要内容包括配置Ansible控制端,创建普通用户,授权安装目录,修改Ansible配置以关闭sudo,以及使用普通用户执行安装Tomcat的Playbook。
摘要由CSDN通过智能技术生成

ansible—playbook学习(二):普通用户安装部署tomcat

环境信息

ansible控制端:192.168.9.191

ansible安装目录:/etc/ansible

yml文件位置:/opt/ansible/zixue

被控制端:192.168.9.196

如果是非root用户,则首先编译 /etc/ansible/ansible.cfg,打开sudo权限,安装基础环境

[defaults]
#每次执行ansible命令是否使用需要提示输入SSH密码
ask_pass = false 
#不进行host_key检查,省去目标key发生变化时输入(yes/no)的步骤
host_key_checking = False 

[privilege_escalation]
#连接到受管主机后,是否需要切换用户,需要ture,不需要false
become=True
#指定特权升级的方法,例如sudo或su
become_method=sudo
#指定要升级到的用户
become_user=root
#是否需要为become_method切换用户时提供密码,要ture,不需要false
become_ask_pass=False

一、root

1、关闭防火墙+selinux+安装jdk

在/opt/ansible/zixue下,编译jdk.yaml

非root用户,需要对jdk安装包(目录)授权,[root@node01 zixue]# chmod 777 package/jdk-8u341-linux-x64.tar.gz
---
- hosts: 192.168.9.196
  # 指定被控制端操作用户
  remot
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值