Closed fracappa closed 1 year ago
Hi @francescocappa. Thanks for your PR.
I am @kingmakerbot. You can interact with me issuing a slash command in the first line of a comment. Currently, I understand the following commands:
/rebase
: Rebase this PR onto the master branch/merge
: Merge this PR into the master branch/hold
: Adds hold label to prevent merging with /merge/unhold
: Removes the hold label to allow merging with /merge/deploy-staging
: Deploy a staging environment to test this PR (the build-all
flag enables user environments building)/undeploy-staging
: Manually undeploy the staging environmentMake sure this PR appears in the CrownLabs changelog, adding one of the following labels:
kind/breaking
: :boom: Breaking Changekind/feature
: :rocket: New Featurekind/bug
: :bug: Bug Fixkind/cleanup
: :broom: Code Refactoringkind/docs
: :memo: DocumentationThanks for the PR! Only thing, I'd use NFS for retrieving the needed files, as has been done here: https://github.com/netgroup-polito/CrownLabs/commit/be3ac2a7f97a97d8c55dfb563e679767a5648573 (search for matlab_nfs_source to see how it has been done).
I already created a volume and added the image inside, I can send you privately the details for testing.
@QcFe
I have implemented the modifications as per your suggested. I introduced a variable called gns3_device_images
, which points to an NFS path containing the required files. After testing it in a local environment, it appears to be functioning correctly.
If you have any further feedback, please let me know
Done
/merge
Description
This pull request introduces Ansible automation to streamline the GNS3 setup process. It replaces manual operations with automated tasks, making the setup more efficient and user-friendly.
Steps
Step 2 is typically performed using the GUI. To enhance the process and ensure proper systemd integration, we have created a custom gns3.service file.
How Has This Been Tested?
This setup has been tested locally on the target host.