aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortdro <tdro@users.noreply.github.com>2023-06-18 19:26:11 -0400
committertdro <tdro@users.noreply.github.com>2023-06-18 19:26:11 -0400
commit75786be481a707ca64e2ad626fb93bc8190f2fdb (patch)
tree35140583ac50820e5d5bc085c072b56c92363596
parent6732fc60639aaa3c74d199ab8d21af87b1215c5a (diff)
downloaddotfiles-75786be481a707ca64e2ad626fb93bc8190f2fdb.tar.gz
dotfiles-75786be481a707ca64e2ad626fb93bc8190f2fdb.tar.bz2
dotfiles-75786be481a707ca64e2ad626fb93bc8190f2fdb.zip
.config/nixpkgs/shells/ansible: Fix
-rw-r--r--.config/nixpkgs/shells/ansible/shell.nix11
1 files changed, 4 insertions, 7 deletions
diff --git a/.config/nixpkgs/shells/ansible/shell.nix b/.config/nixpkgs/shells/ansible/shell.nix
index 33f0836..96eb244 100644
--- a/.config/nixpkgs/shells/ansible/shell.nix
+++ b/.config/nixpkgs/shells/ansible/shell.nix
@@ -11,19 +11,16 @@ let
project = "${builtins.getEnv "HOME"}/Shares/Projects/infrastructure/ansible";
+ python = pkgs.python39.withPackages (ps: with ps; [ mitogen ]);
+
in pkgs.mkShell {
inherit name;
- buildInputs = [ pkgs.python38.pkgs.pip pkgs.ansible_2_9 ];
+ buildInputs = [ python pkgs.ansible_2_10 ];
shellHook = ''
- export virtualenvs=$HOME/.local/share/virtualenvs
- mkdir -p $virtualenvs
- python -m venv $virtualenvs/ansible-mitogen
- . $virtualenvs/ansible-mitogen/bin/activate
- pip install mitogen==0.2.9
- export ANSIBLE_STRATEGY_PLUGINS=$virtualenvs/ansible-mitogen/lib/*/site-packages/ansible_mitogen/plugins
+ export ANSIBLE_STRATEGY_PLUGINS=${python}/lib/*/site-packages/ansible_mitogen/plugins
export ANSIBLE_STRATEGY=mitogen_linear
export PS1='\h (${name}) \W \$ '
cd '${project}' || exit 1