Prise en compte de cubic dans libreticmenu
This commit is contained in:
parent
168c36297e
commit
94a46a8130
3 changed files with 9 additions and 3 deletions
|
@ -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
|
||||||
|
|
|
@ -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(
|
||||||
|
|
|
@ -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()
|
||||||
|
|
Loading…
Reference in a new issue