plaster-powershell-dsc-module/plasterManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<plasterManifest schemaVersion="1.0" xmlns="http://www.microsoft.com/schemas/PowerShell/Plaster/v1"> <metadata> <name>PowershellDSCModule</name> <id>76d2fef8-679c-44d8-8d99-1d35c77f9c0d</id> <version>1.0.0</version> <title>PowershellDSCModule</title> <description></description> <author>Edmund Dipple</author> <tags></tags> </metadata> <parameters> <parameter name='project_name' type='text' default='ExamplePowershellModule' prompt='Enter the name of the Powershell DSC module'/> <parameter name='full_name' type='user-fullname' prompt='Enter your name'/> <parameter name='company' type='text' default='DevOpsGuys' prompt='Enter your company name'/> <parameter name='project_short_description' type='text' default="${PLASTER_PARAM_project_name}" prompt='Enter a description for the module'/> <parameter name='version' type='text' default='1.0.0' prompt='Enter the initial version number for the module'/> </parameters> <content> <message> Scaffold a PowerShell Module with the files required to run Pester tests, test in Azure and publish to the PSGallery. </message> <newModuleManifest destination='${PLASTER_PARAM_project_name}.psd1' moduleVersion='$PLASTER_PARAM_version' rootModule='${PLASTER_PARAM_project_name}.psm1' author='$PLASTER_PARAM_full_name' description='$PLASTER_PARAM_project_short_description' companyName='$PLASTER_PARAM_company' encoding='UTF8-NoBOM'/> <file source='Gemfile' destination='Gemfile'/> <templateFile source='Examples\dsc_configuration.ps1.template' destination='Examples\dsc_configuration.ps1'/> <file source='test/Default.Tests.ps1' destination='test/integration/default/${PLASTER_PARAM_project_name}.Tests.ps1'/> <templateFile source='_gitignore' destination='.gitignore'/> <templateFile source='_kitchen.yml' destination='.kitchen.yml'/> <templateFile source='README.md' destination='README.md'/> <modify path='.kitchen.yml'> <replace> <original><![CDATA[<!]]></original> <substitute><![CDATA[<%]]></substitute> </replace> <replace> <original><![CDATA[!>]]></original> <substitute><![CDATA[%>]]></substitute> </replace> </modify> <file source='_dummy' destination='DSCResources\.dummy'/> <file source='_dummyModuleFile' destination='${PLASTER_PARAM_project_name}.psm1'/> <file source='dependencies.psd1' destination='dependencies.psd1'/> <!-- <message> ============================================================================================= Ensure you have an azurerm credentials file set up in $env:HOME\.azure\credentials ============================================================================================= </message> --> </content> </plasterManifest> |