安装均值堆栈......
通知
清除所有

在Ubuntu上安装平均堆栈使用Ansible


(@anamika)
诺贝尔成员
加入:1年前
帖子:1381
2011年9月22日上午9:38

我正在尝试使用Ansible安装平均堆栈。我的剧本怎么样?


引用
(@ganesh)
诺贝尔成员
加入:1年前
帖子:1362
2011年9:42 AM

你可以有三个角色

在/ etc / ansible /角色下

- 备注

-MongoDB.

-nodejs.

下/ etc / ansible - mean.yaml

- 主机:节点成为:是变成:sudo vars:node安装过程中的#variable var_node:/ tmp角色: - 先决条件 -  mongodb  -  nodejs

prerequisites.yml.

- 名称:安装git apt:name:git状态:thine update_cache:是的

mongodb.yml.

- 名称:MongoDB  - 导入公钥APT_KEY:KeyServer:HKP://KeyServer.ubuntu.com:80 ID:EA312927  - 名称:MongoDB  - 添加存储库APT_Repository:filename:'/etc/apt/sources.list.d/mongodb-org-3.2.List'Repo:'Debhttp://repo.mongodb.org/apt/ubuntu.trusty / mongodb-org / 3.2 upowerse _cment_cache:是 - 名称:mongodb  - 安装mongodb

nodejs.yml.

- 名称:node.js  -  get脚本get_url:url:“http://deb.nodesource.com/setup_6.x.“dest:”{{var_node}} / nodejs.sh“ -  name:node.js  -  set脚本文件的执行权限:path:”{{var_node}} / nodejs.sh“模式:”u + x“ -  name:node.js  - 执行安装脚本shell:“{{var_node}} / nodejs.sh” -  name:node.js  - 删除安装脚本文件:path:“{{var_node}} / nodejs.sh”状态:缺席 -name:node.js  - 安装node.js apt:name = {intem}} state = present update_cache = yes with_items: -  build-ensional  -  nodejs  -  node:node.js  - 全球nopl和gulp install bowl和gulply npm:name = {{Item}}状态=当前Global = YES与_ITEMS: -  Bower  -  Gulps

回复引用
分享:
Baidu