summaryrefslogtreecommitdiff
path: root/doc/rtd/topics/faq.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/rtd/topics/faq.rst')
-rw-r--r--doc/rtd/topics/faq.rst22
1 files changed, 20 insertions, 2 deletions
diff --git a/doc/rtd/topics/faq.rst b/doc/rtd/topics/faq.rst
index 2815f492..8dae49e9 100644
--- a/doc/rtd/topics/faq.rst
+++ b/doc/rtd/topics/faq.rst
@@ -47,6 +47,9 @@ Cloud-init config is provided in two places:
These files can define the modules that run during instance initialization,
the datasources to evaluate on boot, and other settings.
+See the :ref:`configuration sources explanation<configuration>` and
+:ref:`configuration reference<base_config_reference>` for more information.
+
Where are the data files?
=========================
@@ -160,7 +163,7 @@ To check if cloud-init is running still, run:
$ cloud-init status
-To wait for clous-init to complete, run:
+To wait for cloud-init to complete, run:
.. code-block:: shell-session
@@ -171,7 +174,7 @@ is not exhaustive, but attempts to enumerate potential causes:
External reasons:
-----------------
-- failed dependant services in the boot
+- failed dependent services in the boot
- bugs in the kernel or drivers
- bugs in external userspace tools that are called by cloud-init
@@ -182,6 +185,21 @@ Internal reasons:
- nonstandard configurations that disable timeouts or set extremely high
values ("never" is used in a loose sense here)
+Failing to Complete on Systemd:
+-------------------------------
+
+Cloud-init consists of multiple services on systemd. If a service
+that cloud-init depends on stalls, cloud-init will not continue.
+If reporting a bug related to cloud-init failing to complete on
+systemd, please make sure to include the following logs.
+
+.. code-block:: shell-session
+
+ $ systemd-analyze critical-chain cloud-init.target
+ $ journalctl --boot=-1
+ $ systemctl --failed
+
+
How can I make a module run on every boot?
==========================================
Modules have a default frequency that can be overridden. This is done