A collection of basic playbooks designed to aid in testing ansible functionality.
ansible / test-playbooks Goto Github PK
View Code? Open in Web Editor NEWplaybook-tests
License: GNU General Public License v3.0
playbook-tests
License: GNU General Public License v3.0
This playbook
Is probably going to stop working with newer version of Ansible because of increasing strictness for type checking.
You can see that these are declared to be dict type
But the module is passing these in as strings.
That means that these don't work
test-playbooks/tower_collection_smoke.yml
Lines 6 to 7 in bb6be7f
and
test-playbooks/tower_modules/wrapper.yml
Lines 6 to 7 in 5f60a61
I am having a ansible automation for installation of softwares on windows
and WSL(Linux)
We are using two third party package managers for installations
Chocolatey
(https://chocolatey.org/)-- which is for windowsASDF
(https://asdf-vm.com/) , Apt
(https://manpages.ubuntu.com/manpages/jammy/man8/apt.8.html) -- which is for WSL(Linux)We are providing installations like Node, Python, Java, AWS (CLI and CDk), terraform, maven, notepad++, ruby, microsoft windows terminal, curl, putty, beyond compare, WINSCP, IDES like VSCode and Intellij
We have the code path as below structure, consider example for AWS
windows.yml
-- which will have the windows scriptwsl.yml
-- which will have the wsl scriptmain.yml
-- this is the file at present at individual role and we will call those windows.yml and wsl.yml hereFinally we have a main.yml at root of the application where we will have the roles an tags place
Need some Guidance/ Help/ Information How can i perform the Testing with these playbooks.
A release should be made for this project to support testing of a remote archive
As described here
https://docs.ansible.com/automation-controller/latest/html/userguide/projects.html#scm-type-remote-archive
This shouldn't need to be maintained as its more testing projects pointed at remote archives, rather then the actual playbooks.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.