Skip to content

Use ansible playbook to build a development environment

Notifications You must be signed in to change notification settings

zxyle/installer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installer

介绍

日常开发过程中,经常需要安装一些软件,比如:mysql、redis、nginx、php、java、nodejs、docker、 git、maven、jenkins、zabbix、kafka、zookeeper、elasticsearch、kibana、logstash等软件, 这些软件的安装过程都是一样的,都是下载安装包,解压,配置环境变量,配置启动脚本,修改配置文件,启动服务,这些过程都是重复的,而且每次安装都需要手动操作, 很麻烦,所以写了一些自动化安装脚本,可以自动化安装这些软件,只需要一条命令就可以安装,非常方便。

使用方法

1. 控制机安装ansible

pip install -r requirements.txt

2. 修改hosts文件

修改项目根目录下的hosts文件,将需要安装软件的服务器ip地址写入到hosts文件中,如下:

[all]
192.168.1.2
192.168.1.3

3. 配置服务器免密登录

ssh-copy-id -i ~/.ssh/id_rsa.pub root@ip

4. 执行安装命令

ansible-playbook -i hosts install_xxx.yml

About

Use ansible playbook to build a development environment

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published