Salt SLS futtatása SUSE Managerel

Fórumok

Sziasztok!

 

Az alábbi salt SLS fájlal akarom betenni a linux szervereket (OpenSUSE) domainbe (AD)
 

A gond az, hogy a hostnev beallitas utan (ez ez python script, ami a VMware python modul segitsegevel lekeri a VM nevet es azt allitja be hostnevnek) kellene egy restart, hogy a gep folvegye az uj nevet.

Viszont ha jol olvasom, salt-ban nincs arra opcio, hogy egy felbemaradt folyamat restart utan folytatodjon... 

Vagy megis es en nem taltam?

Ui: Az is megoldas lehet, ha valahogy ra tudnam venni az OpenSUSE-t hogy restart nelkul felvegye az uj domain nevet, de ez anno a CentOS servereimmel sem sikerult...

Itt az sls fájl:

###Install vmware connector###  
python3-pyvmomi:
  pkg.latest

###Change hostname###
'curl http://10.51.38.74/pub/hostname_change.py | /usr/bin/python3 > /etc/hostname':
   cmd.run

###Reboot###
system.reboot:
  module.run

###Install AD connection packages###
ad.packages:
  pkg.installed:
    - pkgs:
      - samba-client
      - samba-libs
      - samba-winbind

###Join Domain###
'yast samba-client joindomain domain=domain.local user=<username> password=<password>':
   cmd.run

Hozzászólások

Talán így?

 

salt/custom/trigger_runner:
  event.send

wait_for_event_runner_return:
  salt.wait_for_event:
    - name: salt/custom/runner_complete
    - timeout: 60
    - id_list:
      - {{ grains.id }}
    - node: minion