anchor.diff:  
   get_steps(modify_details, #{hosts := Hosts}) ->
       [
  -        #step{hosts = Hosts, function = modify_letsencrypt_enabled, selection = any},
  +        #step{hosts = Hosts, function = mark_letsencrypt_decided, selection = any},
           #step{hosts = Hosts, function = modify_details, selection = any},
           #steps{action = obtain_webcert, condition = fun should_generate_cert/1}
       ];
  
positive.code:                 % step if error occured
                  mark_letsencrypt_undecided()
              end,
              set_has_letsencrypt_cert(true);
          false ->
              set_has_letsencrypt_cert(false),
  
negative.code:     start_cleaning/1, check_oz_connection/1]).
  -export([restart_listeners/1, restart_provider_listeners/1, async_restart_listeners/1]).
  -export([obtain_webcert/1, set_txt_record/1, remove_txt_record/1,
      mark_letsencrypt_decided/1, clear_pem_cache/1]).
  
  -define(SERVICE_OPA, service_onepanel:name()).
  -define(SERVICE_CB, service_couchbase:name()).
  