From 022187586af947f6527ce22883d61f35defb1a12 Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Mon, 1 Nov 2021 21:12:21 +0000 Subject: [PATCH] Start using Ansible for config management --- main.yaml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 main.yaml diff --git a/main.yaml b/main.yaml new file mode 100644 index 0000000..659bf96 --- /dev/null +++ b/main.yaml @@ -0,0 +1,33 @@ +# yaml-language-server: $schema=https://json.schemastore.org/ansible-playbook.json +--- +- hosts: localhost + tasks: + - name: Install Python pip packages + pip: + name: '{{item}}' + state: latest + extra_args: --user + with_items: + - flake8 + - grip + - ipdb + - ipython + - isort + - pylint + - python-gist + - yapf + + - name: Create Python symbolic links + file: + state: link + src: '{{item.src}}' + dest: '{{item.dest}}' + with_items: + - src: ~/.config/python/flake8 + dest: ~/.config/flake8 + - src: ~/.config/python/pylintrc + dest: ~/.pylintrc + - src: ~/.config/python/ipython_config.py + dest: ~/.ipython/profile_default/ipython_config.py + - src: ~/.config/python/pip.conf + dest: ~/.config/pip/pip.conf