Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cleaning up and streamlining config files #1137

Merged
merged 12 commits into from
Aug 1, 2024
Merged
5 changes: 3 additions & 2 deletions PowerShell/ScubaGear/Sample-Config-Files/aad-config.yaml
amart241 marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,12 @@ Aad:
MS.AAD.2.3v1: *CommonExclusions
MS.AAD.3.1v1: *CommonExclusions
MS.AAD.3.2v1: *CommonExclusions
MS.AAD.3.6v1: *CommonExclusions
MS.AAD.3.7v1: *CommonExclusions
MS.AAD.3.8v1: *CommonExclusions
MS.AAD.7.4v1: &CommonRoleExclusions
RoleExclusions:
Users:
- 2a8adc58-b7c5-4086-a5cc-244b8df40ce8
Groups:
- 4a471183-d934-4fb4-b1b3-d9525e0e1b45
# SharePoint:
# Teams:
5 changes: 4 additions & 1 deletion PowerShell/ScubaGear/Sample-Config-Files/basic_config.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
Description: YAML Basic Configuration file ( one product )
Description: |
YAML Basic Configuration file ( one product )
This example includes the following design choice for illustrative purposes:
- Use of Pascal case convention for variable names
ProductNames: teams
M365Environment: gcc
10 changes: 5 additions & 5 deletions PowerShell/ScubaGear/Sample-Config-Files/creds_config.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
Description: YAML Configuration file with dummy authentication parameters
Description: |
YAML Configuration file with dummy authentication parameters, demonstrates format of what the authentication parameters should look like for your tenant
This example includes the following design choices for illustrative purposes:
- Use of Pascal case convention for variable names
ProductNames:
- teams
# - exo
# - defender
- aad
# - sharepoint
- teams
M365Environment: commercial
Organization: abcdef.example.com
AppID: 0123456789abcdef01234566789abcde
Expand Down
13 changes: 9 additions & 4 deletions PowerShell/ScubaGear/Sample-Config-Files/full_config.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
Description: YAML Configuration file with all parameters
Description: |
YAML Configuration file with all parameters
This config file does not include any custom variables or any per product namespace variables. The file shows all global configuration file variables with their default values . Users can override these values as needed. Global variables can be omitted from the file if the default is desired. Global variables specified in the configuration file can also be overridden if given as command line parameters.
For more specific per product config variables please refer to the sample config associated with that product
This example includes the following design choices for illustrative purposes:
- Use of Pascal case convention for variable names
ProductNames:
amart241 marked this conversation as resolved.
Show resolved Hide resolved
- teams
- exo
- defender
- aad
- defender
- exo
- sharepoint
- teams
M365Environment: commercial
OPAPath: .
LogIn: true
Expand Down
8 changes: 7 additions & 1 deletion PowerShell/ScubaGear/Sample-Config-Files/sample-config.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
Description: YAML Configuration file for unit test in SCuBA
Description: |
YAML Configuration file for unit test in SCuBA
This config file does not include any per product namespace variables
For more specific per product config variables please refer to the sample config associated with that product
This example includes the following design choices for illustrative purposes:
- Use of Pascal case convention for variable names
- Example use of a custom variable
ProductNames:
- teams
- exo
Expand Down
12 changes: 8 additions & 4 deletions PowerShell/ScubaGear/Sample-Config-Files/typical_config.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
Description: YAML Typical Configuration File ( multiple products )
Description: |
YAML Typical Configuration File ( multiple products )
Some names are commented out but for completeness are left in to show all product options
This example includes the following design choices for illustrative purposes:
- Use of Pascal case convention for variable names
ProductNames:
amart241 marked this conversation as resolved.
Show resolved Hide resolved
- teams
# - exo
# - defender
- aad
# - defender
# - exo
# - sharepoint
- teams
M365Environment: gcc