summaryrefslogtreecommitdiffstats
path: root/docs/faq.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/faq.md')
-rw-r--r--docs/faq.md45
1 files changed, 45 insertions, 0 deletions
diff --git a/docs/faq.md b/docs/faq.md
index 7a58663..ee823b4 100644
--- a/docs/faq.md
+++ b/docs/faq.md
@@ -110,6 +110,17 @@ anta_title: Frequently Asked Questions (FAQ)
pip install -U pyopenssl>22.0
```
+## Caveat running on non-POSIX platforms (e.g. Windows)
+
+???+ faq "Caveat running on non-POSIX platforms (e.g. Windows)"
+
+ While ANTA should in general work on non-POSIX platforms (e.g. Windows),
+ there are some known limitations:
+
+ - On non-Posix platforms, ANTA is not able to check and/or adjust the system limit of file descriptors.
+
+ ANTA test suite is being run in the CI on a Windows runner.
+
## `__NSCFConstantString initialize` error on OSX
???+ faq "`__NSCFConstantString initialize` error on OSX"
@@ -124,6 +135,40 @@ anta_title: Frequently Asked Questions (FAQ)
export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES
```
+## EOS AAA configuration for an ANTA-only user
+
+???+ faq "EOS AAA configuration for an ANTA-only user"
+
+ Here is a starting guide to configure an ANTA-only user to run ANTA tests on a device.
+
+ !!! warning
+
+ This example is not using TACACS / RADIUS but only local AAA
+
+ 1. Configure the following role.
+
+ ```bash
+ role anta-users
+ 10 permit command show
+ 20 deny command .*
+ ```
+
+ You can then add other commands if they are required for your test catalog (`ping` for example) and then tighten down the show commands to only those required for your tests.
+
+ 2. Configure the following authorization (You may need to adapt depending on your AAA setup).
+
+ ```bash
+ aaa authorization commands all default local
+ ```
+
+ 3. Configure a user for the role.
+
+ ```bash
+ user anta role anta-users secret <secret>
+ ```
+
+ 4. You can then use the credentials `anta` / `<secret>` to run ANTA against the device and adjust the role as required.
+
# Still facing issues?
If you've tried the above solutions and continue to experience problems, please follow the [troubleshooting](troubleshooting.md) instructions and report the issue in our [GitHub repository](https://github.com/aristanetworks/anta).