# edit-config in unattended mode

**URL:** <https://community.netdata.cloud/t/edit-config-in-unattended-mode/3665>\
**Category:** Help\
**Tags:** configuration, agent\
**Created:** [December 22, 2022, 12:07am UTC](https://community.netdata.cloud/t/edit-config-in-unattended-mode/3665 "2022-12-22T00:07:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Luis\_Johnstone](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/luis_johnstone/32/151_2.png) [@Luis\_Johnstone](https://community.netdata.cloud/u/Luis_Johnstone)\
**Post date:** [December 22, 2022, 12:07am UTC](https://community.netdata.cloud/t/edit-config-in-unattended-mode/3665/1 "2022-12-22T00:07:58Z")

</div>

I might have asked this before…?

Is there a way to invoke the edit-config script in an unattended manner?  
I just want to invoke it so that the default (up-to-date, shipped) config files get laid down and then I’ll use automation to make changes to the files.

---

<div class="post-metadata">

**Author:** ![Dim-P](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/dim-p/32/1892_2.png) [@Dim-P](https://community.netdata.cloud/u/Dim-P)\
**Post date:** [December 22, 2022, 4:26pm UTC](https://community.netdata.cloud/t/edit-config-in-unattended-mode/3665/2 "2022-12-22T16:26:25Z")

</div>

Hi @Luis_Johnstone . If you know which files you want to modify, you can copy them from the Netdata stock configuration directory to the user configuration directory. Your stock directory location depends on your installation path, and it is detected by the `edit-config` script in this way, if you’d like to do something similar:

```auto
  if [-n "${NETDATA_PREFIX}"] && [-d "${NETDATA_PREFIX}/usr/lib/netdata/conf.d"]; then
    stock_dir="${NETDATA_PREFIX}/usr/lib/netdata/conf.d"
  elif [-n "${NETDATA_PREFIX}"] && [-d "${NETDATA_PREFIX}/lib/netdata/conf.d"]; then
    stock_dir="${NETDATA_PREFIX}/lib/netdata/conf.d"
  elif [-d "${script_dir}/../../usr/lib/netdata/conf.d"]; then
    stock_dir="${script_dir}/../../usr/lib/netdata/conf.d"
  elif [-d "${script_dir}/../../lib/netdata/conf.d"]; then
    stock_dir="${script_dir}/../../lib/netdata/conf.d"
  elif [-d "/usr/lib/netdata/conf.d"]; then
    stock_dir="/usr/lib/netdata/conf.d"
  fi

```

Let me know if that answers your question.

---

<div class="post-metadata">

**Author:** ![Luis\_Johnstone](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/luis_johnstone/32/151_2.png) [@Luis\_Johnstone](https://community.netdata.cloud/u/Luis_Johnstone)\
**Post date:** [December 22, 2022, 6:56pm UTC](https://community.netdata.cloud/t/edit-config-in-unattended-mode/3665/3 "2022-12-22T18:56:29Z")

</div>

@Dim-P That looks perfect.  
I think what I’ll do is, on config, pull a fresh copy of the relevant module .conf and the plugin .conf files from that directory to the install dir then edit those.

Thanks again!
