salt.states.drac

Management of Dell DRAC

The DRAC module is used to create and manage DRAC cards on Dell servers

Ensure the user damian is present

damian:
  drac.present:
    - name: damian
    - password: secret
    - permission: login,test_alerts,clear_logs

Ensure the user damian does not exist

damian:
  drac.absent:
    - name: damian

Ensure DRAC network is in a consistent state

my_network:
  drac.network:
    - ip: 10.225.108.29
    - netmask: 255.255.255.224
    - gateway: 10.225.108.1
salt.states.drac.absent(name)

Ensure a user does not exist on the Dell DRAC

name:
The users username
salt.states.drac.network(ip, netmask, gateway)

Ensure the DRAC network settings are consistent

salt.states.drac.present(name, password, permission)

Ensure the user exists on the Dell DRAC

name:
The users username
password
The password used to authenticate
permission
The permissions that should be assigned to a user