Prise en compte de cubic dans libreticmenu

This commit is contained in:
Navas 2024-10-02 08:39:48 +02:00
parent 168c36297e
commit 94a46a8130
3 changed files with 9 additions and 3 deletions

View file

@ -1,5 +1,4 @@
base_path: ansible base_path: ansible
playbook: playbook:
initial-setup: mint-initial-setup.yml cubic: cubic-setup.yml
register: mint-register.yml
compliance: mint-compliance.yml compliance: mint-compliance.yml

View file

@ -24,6 +24,8 @@ def setFQDN(fqdn):
def runCompliance(config, branch): def runCompliance(config, branch):
runAnsiblePlaybook(config, 'compliance', branch) runAnsiblePlaybook(config, 'compliance', branch)
def runCubic(config, branch):
runAnsiblePlaybook(config, 'cubic', branch)
def addLocalAdmin(config, user): def addLocalAdmin(config, user):
result = subprocess.run( result = subprocess.run(

View file

@ -146,7 +146,8 @@ def removeLocalAdminChoice(config, branch):
def main(): def main():
parser = argparse.ArgumentParser(prog="libreticmenu.py", description="Menu de configuration poste Linux Mint") parser = argparse.ArgumentParser(prog="libreticmenu.py", description="Menu de configuration poste Linux Mint")
parser.add_argument("-c", "--config", help="Fichier de configuration (config.yml par défaut)", default="config.yml") parser.add_argument("-c", "--config", help="Fichier de configuration (config.yml par défaut)", default="config.yml")
parser.add_argument("--runCompliance", help="Ne présente pas le menu et exécuter la conformité", action=argparse.BooleanOptionalAction) parser.add_argument("--cubic", help="Ne présente pas le menu et exécute le setup pour cubic", action=argparse.BooleanOptionalAction)
parser.add_argument("--runCompliance", help="Ne présente pas le menu et exécute la conformité", action=argparse.BooleanOptionalAction)
args = parser.parse_args() args = parser.parse_args()
config = readConfig(args.config) config = readConfig(args.config)
@ -162,6 +163,10 @@ def main():
currentBranch = libreticmenuBranch.getlibreticmenuBranch() currentBranch = libreticmenuBranch.getlibreticmenuBranch()
if args.cubic:
PosteLinuxMint.runCubic(config, currentBranch)
exit()
if args.runCompliance: if args.runCompliance:
PosteLinuxMint.runCompliance(config, currentBranch) PosteLinuxMint.runCompliance(config, currentBranch)
exit() exit()