Infrastructure as Code Flashcards
Automation accounts
Container to store the Automation artifacts
artifacts: runbooks, runbook executions (jobs), and the assets on which your runbooks depend.
Role-Based Access Control and Azure Automation
Owner, Contributor, Reader, Automation Operator, USer Access Administrator
Service Principals
is a local representation of your application in Active Directory
RunBook
A runbook is a set of tasks that perform some automated process in Azure Automation
Azure Automation Assets
Azure Atomation assets are resources (settings) that are globally available to be used in or associated with a runbook
Azure Automation Assets Categories
Schedules, Modules, Certificates, Connections, Variables, and Credentials.
She Made Chocolate Cookies Very Confidently
Credential Assets
An Automation credential asset holds a PSCredential object that contains security credentials.
Schedule Assets
The Automation schedule functionality gives you the ability to set up schedules for an execution of RunBook
Certificates Assets
allows you to create runbooks and DSC configurations that use certificates for authentication or adds them to Azure or third-party resources.
Module Assets
a PowerShell module that optionally contains one additional file - a metadata file specifying an Azure Automation connection type to be used with the module.
Variable Assets
Persistent values that are available to all runbooks and DSC configurations in your automation account. Variables can be String, Boolean, DateTime, Integer, or Not Specified.
Connection Assets
Connection assets define the information required to connect to a service or application. The different types of connections that you can create are defined by the modules imported into Azure Automation.
Run Book Types
Graphical Graphical PowerShell Workflow PowerShell PowerShell Workflow Python
Ways to start Runbook
Schedule, Web Hook, Manually
PowerShell workflow
sequence of programmed, connected steps that perform long-running tasks or require the coordination of multiple steps across multiple devices or managed nodes.