temporizer

noun
  1. a person who delays making decisions or taking action, especially to gain time or avoid commitment
  2. a person who adapts their opinions or behavior to circumstances, especially for personal advantage
  3. Usage: often disapproving

Examples