aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.ansible-lint3
-rw-r--r--default.nix8
2 files changed, 11 insertions, 0 deletions
diff --git a/.ansible-lint b/.ansible-lint
new file mode 100644
index 0000000..a31e6d4
--- /dev/null
+++ b/.ansible-lint
@@ -0,0 +1,3 @@
+skip_list:
+ - '403'
+use_default_rules: true \ No newline at end of file
diff --git a/default.nix b/default.nix
index 18374eb..20d83e1 100644
--- a/default.nix
+++ b/default.nix
@@ -32,6 +32,13 @@ in rec {
touch $out
'';
});
+ ansibleLint = utils.baseTask.overrideAttrs (baseAttrs: {
+ name = "${baseAttrs.name}-ansible-lint";
+ buildInputs = baseAttrs.buildInputs ++ [ pkgs.ansible-lint ];
+ buildPhase = ''
+ ansible-lint provision.yaml
+ '';
+ });
shellEnvironment = utils.baseTask.overrideAttrs (baseAttrs: {
name = "${baseAttrs.name}-shell-inputs";
buildInputs = with pkgs; [
@@ -53,6 +60,7 @@ in rec {
utils.formatNix
subtasks.formatTerraform
subtasks.dockerComposeLint
+ subtasks.ansibleLint
subtasks.shellEnvironment
];
# Used in .build.yml to run Bash scripts