Merge pull request #95 from Azure/bcwilhiteLinuxUpdate

Linux STIG Update
This commit is contained in:
Eric Jenkins 2023-05-10 12:36:28 -04:00 коммит произвёл GitHub
Родитель ceeaf4733a 89cae119bc
Коммит c5d95812dd
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
18 изменённых файлов: 23948 добавлений и 27672 удалений

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1,7 +1,7 @@
/*
@TargetNode='localhost'
@GeneratedBy=Microsoft
@GenerationDate=06/30/2022 11:38:45
@GenerationDate=03/09/2023 13:59:47
@GenerationHost=Microsoft
*/
@ -10,7 +10,7 @@ instance of MSFT_nxScriptResource as $MSFT_nxScriptResource1ref
ResourceID = "[nxScript]EmptyDsc";
GetScript = "#!/bin/bash\necho emptyGet";
TestScript = "#!/bin/bash\nexit 0";
SourceInfo = "D:\\dev\\project-chairlift\\linux\\build-linux-config.ps1::105::9::nxScript";
SourceInfo = "D:\\build-linux-config.ps1::93::9::nxScript";
SetScript = "#!/bin/bash\necho emptySet";
ModuleName = "nx";
ModuleVersion = "1.0";
@ -34,7 +34,7 @@ instance of OMI_ConfigurationDocument
Author="Microsoft";
GenerationDate="06/30/2022 11:38:45";
GenerationDate="03/09/2023 13:59:47";
GenerationHost="Microsoft";

Двоичные данные
stig/linux/config/rhel8STIG-ansible.zip

Двоичный файл не отображается.

Просмотреть файл

@ -179,14 +179,6 @@
"value": "RHEL74",
"label": "Red Hat Enterprise Linux 7.4"
},
{
"value": "RHEL73",
"label": "Red Hat Enterprise Linux 7.3"
},
{
"value": "RHEL72",
"label": "Red Hat Enterprise Linux 7.2"
},
{
"value": "Ubuntu1804",
"label": "Canonical Ubuntu 18.04 LTS"
@ -461,7 +453,8 @@
"subscription": "onBasic",
"location": "onBasic"
}
}
},
"visible": "[not(equals(steps('instance').osVersion, 'Ubuntu1804-DataScience'))]"
},
{
"name": "textBlock1",
@ -505,6 +498,16 @@
"uri": "http://go.microsoft.com/fwlink/?LinkId=2125807"
},
"visible": "[or(equals(steps('instance').osVersion, 'RHEL77'), equals(steps('instance').osVersion, 'RHEL78'), equals(steps('instance').osVersion, 'Ubuntu1804'), equals(steps('instance').osVersion, 'Ubuntu1804-DataScience'), equals(steps('instance').osVersion, 'CentOS77'), equals(steps('instance').osVersion, 'CentOS78'), equals(steps('instance').osVersion, 'CentOS79'))]"
},
{
"name": "infoBox1",
"type": "Microsoft.Common.InfoBox",
"options": {
"icon": "Info",
"text": "Ubuntu Data Science STIG Solution Template does not currently support Log Analytics workspace configuration at deployment time. However, this can be performed after deployment by uninstalling the DSCForLinux extension, then deploying the Log Analytics agent.",
"uri": "https://learn.microsoft.com/en-us/azure/azure-government/documentation-government-stig-linux-vm"
},
"visible": "[equals(steps('instance').osVersion, 'Ubuntu1804-DataScience')]"
}
]
}

Просмотреть файл

@ -66,8 +66,6 @@
"RHEL77",
"RHEL75",
"RHEL74",
"RHEL73",
"RHEL72",
"Ubuntu1804",
"Ubuntu1804-DataScience"
],
@ -254,6 +252,7 @@
"[variables('linuxBashUri')]",
"[if(contains(variables('rhel8Versions'), parameters('osVersion')), variables('rhel8FileUri'), variables('mofDscFileUri'))]"
],
"omsAutoUpgrade": "[if(contains(variables('rhel8Versions'), parameters('osVersion')), 'true', 'false')]",
"images": {
"CentOS79": {
"reference": {
@ -399,24 +398,6 @@
},
"stigFileName": "rhel7STIG.sh"
},
"RHEL73": {
"reference": {
"publisher": "RedHat",
"offer": "RHEL",
"sku": "7.3",
"version": "latest"
},
"stigFileName": "rhel7STIG.sh"
},
"RHEL72": {
"reference": {
"publisher": "RedHat",
"offer": "RHEL",
"sku": "7.2",
"version": "latest"
},
"stigFileName": "rhel7STIG.sh"
},
"Ubuntu1804": {
"reference": {
"publisher": "Canonical",
@ -708,7 +689,7 @@
"name": "[concat(parameters('vmName'), if(equals(variables('instanceCount'), 1), '', copyIndex()), '/Microsoft.EnterpriseCloud.Monitoring')]",
"apiVersion": "2015-06-15",
"location": "[parameters('location')]",
"condition": "[not(equals(parameters('logAnalyticsWorkspaceId'), ''))]",
"condition": "[and(not(equals(parameters('logAnalyticsWorkspaceId'), '')), not(equals(parameters('osVersion'), 'Ubuntu1804-DataScience')))]",
"copy": {
"name": "monitoringAgentLoop",
"count": "[variables('instanceCount')]"
@ -720,7 +701,7 @@
"publisher": "Microsoft.EnterpriseCloud.Monitoring",
"type": "OmsAgentForLinux",
"typeHandlerVersion": "1.12",
"autoUpgradeMinorVersion": true,
"autoUpgradeMinorVersion": "[variables('omsAutoUpgrade')]",
"settings": {
"workspaceId": "[if(equals(parameters('logAnalyticsWorkspaceId'), ''), json('null'), reference(parameters('logAnalyticsWorkspaceId'),'2015-03-20').customerId)]"
},

Просмотреть файл

@ -9,6 +9,11 @@ echo "Setting script variables"
###############################################################################
version=$(. /etc/os-release && echo $VERSION_ID)
###############################################################################
echo "Enabling Microsoft Repos"
###############################################################################
yum update -y --disablerepo='*' --enablerepo='*microsoft*'
###############################################################################
echo "Automating Rule Id V-230233"
###############################################################################