# 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