Ansible:ansible.config中的source profile.d

时间:2016-08-12 05:44:44

标签: linux ansible ansible-playbook devops ansible-2.x

我从源代码安装ruby并使用模板导出路径。我的代码如下所示:

- name: clone rbenv
  git: repo=git://github.com/sstephenson/rbenv.git dest=/usr/local/rbenv
  become: yes

- template: src=templates/rbenv.sh.j2 dest=/etc/profile.d/rbenv.sh
  become: true

- name: clone ruby-build repo
  git: repo=git://github.com/sstephenson/ruby-build.git dest=~/ruby-build

- name: Install ruby-build
  shell: ./ruby-build/install.sh
  become: yes

- name: install jruby
  shell: . /etc/profile.d/rbenv.sh && rbenv install jruby-9.0.5.0
  become: yes

我想使用命令" rbenv", 这是有效的,但这样我必须使用每个命令来源配置文件。 是否有任何方法可以在ansible.config文件或其他内容中获取一次配置文件,并在整个项目中使用它而无需再次获取配置文件。

1 个答案:

答案 0 :(得分:0)

在.bashrc中添加路径 要么 Col1 Col2 1234 12.5 1234 20.7 1234 30.5 2334 40.6 4567 48.3 5678 58.1
/ bin / bash -l表现为登录shell