---
  # --------------------------------------------------- 
  # configuration Linux : Utilisateurs et groupes
  # ---------------------------------------------------
 
  - name: Création des groupes
    group: name={{ item.group }} gid={{ item.gid }} state=present
    with_items: "{{ oracle_groups }}"
    tags: group

  - name: Création du compte Oracle
    user: 
      name={{ item.username }}  group={{ item.primgroup }} 
      groups={{ item.othergroups }} uid={{ item.uid }} 
      generate_ssh_key=yes append=yes state=present password={{ item.passwd }}
    with_items: "{{ oracle_users }}"
    ignore_errors: true
    tags: user

  - name: Création du compte grid
    user: 
      name={{ item.username }}  group={{ item.primgroup }} 
      groups={{ item.othergroups }} uid={{ item.uid }} 
      generate_ssh_key=yes append=yes state=present password={{ item.passwd }}
    with_items: "{{ grid_users }}"
    when: role_separation
    ignore_errors: true
    tags: user

  # --------------------------------------------------- 
  # configuration Linux : config oracle pour logrotate
  # ---------------------------------------------------
  - name: Gestion des logs Oracle - copie du fichier de configuration pour logrotate
    template: src=logrotate_oracle.j2 dest=/etc/logrotate.d/oracle mode=644 owner=root group=root
    tags: logrotate

  # --------------------------------------------------- 
  # copy du fichier oracledb dans /etc/init.d pour redémmarage auto
  # ---------------------------------------------------
  - name: Copy du fichier oracledb dans /etc/init.d pour redémmarage auto
    template: src=oracledb_initd.j2 dest=/etc/init.d/oracledb mode=755 owner=root group=root
    tags: init.d
