action->optional   = FALSE;
action->optional   = TRUE;
action_new(int id, resource_t *rsc, enum action_tasks task){	action_t *action = (action_t*)crm_malloc(sizeof(action_t));	action->id   = id;	action->rsc  = rsc;	action->task = task;	action->node = NULL; // fill node in later	action->actions_before   = NULL;	action->actions_after    = NULL;	action->failure_is_fatal = TRUE;	action->discard    = FALSE;	action->runnable   = FALSE;	action->processed  = FALSE;	action->optional   = FALSE;	action->seen_count = 0;	return action;}