简述 Ansible没有客户端,底层通信依赖于系统软件,Linux系统下基于OpenSSH通信,使用者认证通过后在管理节点通过Ansible工具调用各种应用模块将指令推送至被管理端执行,在执行完毕后自动删除产生的临时文件。 Ansible使用过程中角色划分: 1、使用者:Ansible工具集 2、作 ...
分类:
其他好文 时间:
2020-04-05 09:21:28
阅读次数:
79
[TOC] 1、SSH分发 ansible自动化部署条件 1.建议基于ssh密钥方式建立远程连接 2.基于ssh口令方式建立远程连接(不建议) 在部署之前需要保证 和`受控主机 ssh密钥 远程连接` 生成SSH密钥(私钥和公钥),分发公钥到每台 : 1.安装sshpass 2.生成密钥 3.分发密 ...
分类:
其他好文 时间:
2020-04-05 00:20:55
阅读次数:
89
1. 背景 一台云服务器 CentOS 7.X x64 最快速的安装,展示类应用 2. 安装过程 # 更新epel-release 依赖库 yum install epel-release -y # 强制YUM安装Nginx、Mariadb、PHP组件 yum -y install nginx* m ...
分类:
其他好文 时间:
2020-04-04 14:56:36
阅读次数:
83
变量渲染部分 1. handler 的name中含变量,导致渲染时找不到这个handler ...
分类:
其他好文 时间:
2020-04-04 14:49:36
阅读次数:
54
1: lnmp1.6 一键安装过程见 https://lnmp.org/install.html 安装步骤 注意 选择mysql 5.7 和php 版本7.2 2:lnmp 环境在这里安装成功。测试自己的环境正常往下操作 3:查看 composer 是否安装成功 composer --version ...
分类:
其他好文 时间:
2020-04-03 18:02:09
阅读次数:
105
服务器配完ubuntu系统以及LNMP环境以后,想用WINSCP远程登录,就需要开启SSH服务才能支持。 SSH服务分为客户端和服务器。顾名思义,我想用WINSCP远程登录Ubuntu服务器,所以需要安装SSH server。 OK,下面介绍如何开启SSH服务。 一、检查是否开启SSH服务 因为Ub ...
分类:
系统相关 时间:
2020-04-03 12:06:15
阅读次数:
89
Ansible User 模块添加单用户并ssh-key复制 1 Ansible 版本: ansible 2.9.6 config file = /etc/ansible/ansible.cfg configured module search path = [u'/root/.ansible/pl ...
分类:
其他好文 时间:
2020-04-02 18:01:20
阅读次数:
73
作为本入门系列最后一篇文章,将演示如何在CentOS7环境下搭建LNMP环境来构建个人博客网站。 ...
分类:
Web程序 时间:
2020-04-01 19:44:43
阅读次数:
76
lineinfile 向文本中添加单行 blockinfile 向文本中添加多行 - name: lineinfile hosts: dev tasks: - name: lineinfile lineinfile: path: /tmp/test.txt line: 'Add this line ...
分类:
其他好文 时间:
2020-04-01 17:53:41
阅读次数:
68
lineinfile模块可以确保某一行文本存在于指定的文件中,或者确保从文件中删除指定的文本,还可以根据正则表达式替换某一行文本。下面罗列一下lineinfile模块的参数: path:必须参数,指定要操作的文件 line:用来指定文本内容 regexp:使用正则表达式匹配对应的行,当替换文本时,如 ...
分类:
其他好文 时间:
2020-03-31 17:19:18
阅读次数:
94