feat(conda): Finish testing conda environment setup

This commit is contained in:
hygienic-books 2022-07-11 02:10:38 +02:00
parent 189c206f0e
commit 4370068c1c

View File

@ -1,22 +1,16 @@
- name: 'Set conda env file basename' - name: 'Set conda env file basename'
tags:
- 'testing'
set_fact: set_fact:
conda_env_file_base: '{{ conda_env_file | basename }}' conda_env_file_base: '{{ conda_env_file | basename }}'
- name: 'Set conda env file absolute path' - name: 'Set conda env file absolute path'
tags:
- 'testing'
set_fact: set_fact:
conda_env_file_abs: '{{ miniconda_envs_dir }}/{{ conda_env_file_base | regex_search(''.*?\.yml'', ''\0'') | first }}' conda_env_file_abs: '{{ miniconda_envs_dir }}/{{ conda_env_file_base | regex_search(''.*?\.yml'', ''\0'') | first }}'
- name: 'Set conda env name' - name: 'Set conda env name'
tags:
- 'testing'
set_fact: set_fact:
conda_env_name: '{{ conda_env_file_base | regex_search(''(.*?)(_conda_environment.yml)'', ''\1'') | first }}' conda_env_name: '{{ conda_env_file_base | regex_search(''(.*?)(_conda_environment.yml)'', ''\1'') | first }}'
@ -30,55 +24,7 @@
- name: 'Set up conda env ''{{ conda_env_name }}''' - name: 'Set up conda env ''{{ conda_env_name }}'''
tags:
- 'testing'
register: 'rv_conda_env_install' register: 'rv_conda_env_install'
changed_when: 'not rv_conda_env_install.stderr' changed_when: 'not rv_conda_env_install.stderr'
failed_when: 'false' failed_when: 'false'
ansible.builtin.shell: '{{ miniconda_conda_binary }} env create --quiet --file ''{{ conda_env_file_abs }}''' ansible.builtin.shell: '{{ miniconda_conda_binary }} env create --quiet --file ''{{ conda_env_file_abs }}'''
#
#- name: Display paths of all .txt files in dir
# tags:
# - 'testing'
# ansible.builtin.debug: msg={{ lookup('ansible.builtin.fileglob', '_conda_envs_dir_/**', wantlist=True) }}
- name: 'Debug vars'
tags:
- 'testing'
debug:
msg: 'asd'
# conda deactivate && conda update -y --name base conda && conda update -y --all
# conda update --yes --name cookiecutter --all
# "${pipPath}" list --outdated --format=freeze --local | grep -Piv '^\-e' | cut -d '=' -f1 | xargs --no-run-if-empty --max-args '1' "${pipPath}" install --upgrade
# conda deactivate && conda update -y --name base conda && conda update -y --all
#- name: '...'
# tags:
# - 'inTesting'
# delegate_to: '127.0.0.1'
# run_once: true
# async: 1
# poll: 0
# no_log: true
# when: '...'
# register: '...'
# become: 'yes'
# changed_when: '...'
# failed_when: '...'
# until: '(condition)'
# retries: 5
# delay: 10
# loop_control:
# loop_var: 'loopVar'
# loop:
# - { var1: '', var2: '' }
# - { ... }
# <command>:
# argument1: '{{ loopVar.var1 }}'
# argument2: '{{ loopVar.var2 }}'
#