小编ser*_*ine的帖子

在virtualenv中使用ansible安装pip包需要使用pip3吗?

基本上这是我的角色

---

- name: pip install mimodd {{ version }}
  pip:
    name: mimodd
    version: "{{ version }}"
    virtualenv: "{{ apps_dir }}/mimodd-{{ version }}"
    virtualenv_python: python3.5
    virtualenv_site_packages: yes

  tags: mimodd

- file:
    dest: "{{ modules_bio }}/mimodd-{{ version }}"
    state: directory
    mode: 0755

  tags: mimodd

- name: mimodd {{ version }} module definition
  template:
    src: sw-module.lua.j2
    dest: "{{ modules_bio }}/mimodd/{{ version }}.lua"
    owner: "{{ main_guy }}" 
    mode: 0644
  with_items:
    - dir: 'mimodd-{{ version }}'
      help_text: 'loads mimodd pipeline'
      append: true 

  tags: mimodd …
Run Code Online (Sandbox Code Playgroud)

pip ansible

5
推荐指数
1
解决办法
2128
查看次数

Ansible 获取 localhost USER 错误?

我正在尝试设置一个寄存器,即在 ansible 中执行任务之前检查文件是否存在

- name: check CRAN R script exists
  stat:
    path: "{{ playbook_dir }}/scripts/R/cran.R"
  delegate_to: localhost
  register: cran

  tags: r_extras
Run Code Online (Sandbox Code Playgroud)

此任务是剧本的一部分,作为 sudo 运行

- name: installing common apt dependencies, pip python packages as well as java
  hosts: base
  remote_user: "{{ sudo_guy }}"
  roles:
            # need to have non previlidged installer guy
            - make_sw_guy
            # apt-get installation
            - common

  become: true
Run Code Online (Sandbox Code Playgroud)

当我像这样运行剧本时

ansible-playbook -vvvv -i my_hosts all.yml --tags r_extras
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

fatal: [bio_training -> localhost]: FAILED! => {
    "changed": false, 
    "failed": …
Run Code Online (Sandbox Code Playgroud)

ansible

3
推荐指数
1
解决办法
4424
查看次数

标签 统计

ansible ×2

pip ×1