summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/setup_win_printargv
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/targets/setup_win_printargv')
-rw-r--r--test/integration/targets/setup_win_printargv/files/PrintArgv.cs13
-rw-r--r--test/integration/targets/setup_win_printargv/meta/main.yml3
-rw-r--r--test/integration/targets/setup_win_printargv/tasks/main.yml9
3 files changed, 25 insertions, 0 deletions
diff --git a/test/integration/targets/setup_win_printargv/files/PrintArgv.cs b/test/integration/targets/setup_win_printargv/files/PrintArgv.cs
new file mode 100644
index 0000000..5ca3a8a
--- /dev/null
+++ b/test/integration/targets/setup_win_printargv/files/PrintArgv.cs
@@ -0,0 +1,13 @@
+using System;
+// This has been compiled to an exe and uploaded to S3 bucket for argv test
+
+namespace PrintArgv
+{
+ class Program
+ {
+ static void Main(string[] args)
+ {
+ Console.WriteLine(string.Join(System.Environment.NewLine, args));
+ }
+ }
+}
diff --git a/test/integration/targets/setup_win_printargv/meta/main.yml b/test/integration/targets/setup_win_printargv/meta/main.yml
new file mode 100644
index 0000000..e3dd5fb
--- /dev/null
+++ b/test/integration/targets/setup_win_printargv/meta/main.yml
@@ -0,0 +1,3 @@
+---
+dependencies:
+- setup_remote_tmp_dir
diff --git a/test/integration/targets/setup_win_printargv/tasks/main.yml b/test/integration/targets/setup_win_printargv/tasks/main.yml
new file mode 100644
index 0000000..3924931
--- /dev/null
+++ b/test/integration/targets/setup_win_printargv/tasks/main.yml
@@ -0,0 +1,9 @@
+---
+- name: download the PrintArgv.exe binary to temp location
+ win_get_url:
+ url: https://ci-files.testing.ansible.com/test/integration/targets/setup_win_printargv/PrintArgv.exe
+ dest: '{{ remote_tmp_dir }}\PrintArgv.exe'
+
+- name: set fact containing PrintArgv binary path
+ set_fact:
+ win_printargv_path: '{{ remote_tmp_dir }}\PrintArgv.exe'