linux – 如何使用Ansible安装MongoDB?
发布时间:2020-12-13 23:18:36 所属栏目:Linux 来源:网络整理
导读:我是Ansible的初学者,现在我正在尝试在Ubuntu 14.04主机上安装MongoDB.根据 MongoDB installation instructions手动过程如下: sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5echo "deb [ ar
我是Ansible的初学者,现在我正在尝试在Ubuntu 14.04主机上安装MongoDB.根据
MongoDB installation instructions手动过程如下:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list sudo apt-get update sudo apt-get install -y mongodb-org 我想我可以使用Ansible shell模块来运行它,但是由于4行中的第2行会不断地向mongodb-org-3.6.list文件添加新行,我想这不是正确的方法. 有人知道Ansible这样做的逻辑方式是什么?欢迎所有提示! 解决方法
创建你的mongo-ansible.yml文件并使用它:
# Install mongodb --- - name: Add mongo ppa key sudo: yes apt_key: > keyserver=hkp://keyserver.ubuntu.com:80 id=7F0CEB10 state=present - name: Add mongo sources list sudo: yes lineinfile: > line="deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" dest=/etc/apt/sources.list.d/mongodb.list state=present create=yes - name: Install mongo sudo: yes apt: name=mongodb-org state=latest update_cache=yes (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |