diff --git a/conda/tasks/main.yml b/conda/tasks/main.yml index ee898f8..af6bf5a 100644 --- a/conda/tasks/main.yml +++ b/conda/tasks/main.yml @@ -22,21 +22,21 @@ - name: Create a conda environment # shell: export PATH={{ conda_install_prefix }}/bin:{{ ansible_env.PATH }} ; {{ conda_install_prefix }}/bin/conda create -y -n {{ item.env_name }} {{ item.env_opts }} shell: conda create -y -n {{ item.env_name }} {{ item.env_opts }} + environment: + PATH: 'PATH={{ conda_install_prefix }}/bin:{{ ansible_env.PATH }}' args: creates: '{{ conda_install_prefix }}/envs/{{ item.env_name }}' executable: /bin/bash - environment: - PATH: 'PATH={{ conda_install_prefix }}/bin:{{ ansible_env.PATH }}' with_items: '{{ conda_env_pkgs }}' - name: Install additional packages and libraries inside the conda environment #shell: export PATH={{ conda_install_prefix }}/bin:{{ ansible_env.PATH }} ; source {{ conda_install_prefix }}/bin/activate {{ item.env_name }} ; {{ conda_install_prefix }}/bin/conda install -y {{ item.repo_list }} {{ item.pkg }} ; touch {{ conda_install_prefix }}/envs/{{ item.env_name }}/.{{ item.pkg }} shell: source activate {{ item.env_name }} ; conda install -y {{ item.repo_list }} {{ item.pkg }} ; touch {{ conda_install_prefix }}/envs/{{ item.env_name }}/.{{ item.pkg }} + environment: + PATH: 'PATH={{ conda_install_prefix }}/bin:{{ ansible_env.PATH }}' args: executable: /bin/bash creates: '{{ conda_install_prefix }}/envs/{{ item.env_name }}/.{{ item.pkg }}' - environment: - PATH: 'PATH={{ conda_install_prefix }}/bin:{{ ansible_env.PATH }}' with_items: '{{ conda_env_pkgs }}' become: True