standalone-database:
  name: "Database"
  description: "Separated DB from controller"
  has_primary: true                 # whether has primary role or not
  public_ip_required: false         # whether requires public net or not
  weight: 100                       # weight that will be used for ordering on fuel ui
  conflicts:
    - controller
    - compute
  limits:
    min: 1
  update_required:
    - standalone-database

standalone-database:
  name: "Database"
  description: "Separated DB from controller"
  has_primary: true                 # whether has primary role or not
  public_ip_required: false         # whether requires public net or not
  weight: 100                       # weight that will be used for ordering on fuel ui
  conflicts:
    - controller
    - compute
  limits:
    min: 1
  update_required:
    - standalone-database
    - controller

Add controller to update_required in role
Add controller to update_required in role

OSTF connects to the primary controller to query hiera
for database hosts and compares it to wsrep_cluster_nodes
inside the DB to ensure all nodes are joined to the cluster.
That means controllers need to know all database_nodes in hiera.

Change-Id: I7f33b3203299a66d1a1afe4ce11b27b896512bc4
Closes-Bug: #1486891
