ansible-doc -s service yum install -y httpd 在webserver上安装httpd服务 ansible webserver -a ‘systemctl status httpd’ //查看web服务器httpd运行状态 在webserver中启动httpd服务 systemctl start httpdansible webserver -a ‘systemctl status httpd’ ansible webserver -m service -a ‘enabled=true na...
第一步: 下载epel源:wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 第二步:yum install -y ansible 二、ssh的认证方式 1、密码认证(这里不介绍) 2、秘钥认证: 首先查看ansible生成的文件:如下 1 pm -q ansible| more 2 /etc/ansible/etc/ansible/ansible.cfg 3 ...
#yum-y install python-pip #pip install--upgrade pip #pip install ansible--upgrade 方式四:二进制安装 # wget https://releases.ansible.com/ansible/ansible-2.9.8.tar.gz# tar xvf ansible-2.9.8.tar.gz -C /data/# cp/data/ansible/bin/*/bin/ #yum -y install python-jinja2 PyYAML pyt...
#下载wgetyuminstall-y wget#将epel源下载到本地wget-O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo#安装ansibleyuminstall-y ansible ansible 命令格式 Usage: ansible <host-pattern>[options]-a MODULE_ARGS,#模块参数-C,--check# 干跑,白跑-f FORKS,--forks=FORKS#指定...
因为没有网络,所以rpm是事先现在好的,在playbook中开始使用shell: yum localinstall执行的时候不会报错,但会有提示使用yum模块,为了友好起见,想使用yum模块,但是yum模块中没有找到指定本地rpm的选项。 采用rpm --install重复安装时会报错,提示已经安装。若采用强制安装,势必会增加浪费时间,因为有些包已经安装了。
- name: install httpd #描述信息 yum: name=httpd #调用yum模块安装httpd服务 - name: start httpd #同样是描述信息 service: name=httpd state=started enabled=yes #调用service模块启动httpd服务并设置开机自启 [root@ayunw ansible-project]# cat copy_files.yml ...
ansible中的yum模块十分好用,但只限于在线安装。但现在遇到了一个问题: 因为没有网络,所以rpm是事先现在好的,在playbook中开始使用shell: yum localinstall 执行的时候不会报错,但会有提示使用yum模块,为了友好起见,想使用yum模块,但是yum模块中没有找到指定本地rpm的选项。 采用rpm --install重复安装时会报错,提示...
sudo yum install ansible-core 可以通过以下命令来检查安装是否成功: Bash ansible --version 将会看到类似于以下示例的输出: 输出 ansible [core 2.12.2] config file = /etc/ansible/ansible.cfg configured module search path = ['/home/<user>/.ansible/plugins/modules', '/usr/share/ansible/plugins/modu...
yum -y install nginx \cp /tmp/nginx.conf /etc/nginx/ \cp /tmp/web.conf /etc/nginx/conf.d/ systemctl enable nginx nginx -t systemctl start nginx playbook实现: - hosts: web_server remote_user: root tasks: - name: "部署nginx" ...
- shell: yum install -y kubelet-1.21.1-0 kubeadm-1.21.1-0 kubectl-1.21.1-0 --disableexcludes=kubernetes # 缺少镜像导入 - copy: src: ./coredns-1.21.tar dest: /root/coredns-1.21.tar - shell: docker load -i /root/coredns-1.21.tar ...