ಅನ್ಸಿಬಲ್ ಟವರ್‌ನಲ್ಲಿರುವ ಅನ್ಸಿಬಲ್ ವಿಷಯ ಸಂಗ್ರಹಣೆಯಿಂದ ಇನ್ವೆಂಟರಿ ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಬಳಸುವುದು

ಐಟಿ ಪರಿಸರಗಳು ಹೆಚ್ಚು ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗುತ್ತಿವೆ. ಈ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ, IT ಯಾಂತ್ರೀಕೃತಗೊಂಡ ವ್ಯವಸ್ಥೆಯು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿರುವ ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗೆ ಒಳಪಟ್ಟಿರುವ ನೋಡ್‌ಗಳ ಬಗ್ಗೆ ನವೀಕೃತ ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿರುವುದು ನಿರ್ಣಾಯಕವಾಗಿದೆ. Red Hat Ansible Automation ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ, ಈ ಸಮಸ್ಯೆಯನ್ನು ಇನ್ವೆಂಟರಿ ಎಂದು ಕರೆಯುವ ಮೂಲಕ ಪರಿಹರಿಸಲಾಗುತ್ತದೆ (ದಾಸ್ತಾನು) - ನಿರ್ವಹಿಸಲಾದ ನೋಡ್‌ಗಳ ಪಟ್ಟಿಗಳು.

ಅನ್ಸಿಬಲ್ ಟವರ್‌ನಲ್ಲಿರುವ ಅನ್ಸಿಬಲ್ ವಿಷಯ ಸಂಗ್ರಹಣೆಯಿಂದ ಇನ್ವೆಂಟರಿ ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಬಳಸುವುದು

ಅದರ ಸರಳ ರೂಪದಲ್ಲಿ, ದಾಸ್ತಾನು ಸ್ಥಿರ ಫೈಲ್ ಆಗಿದೆ. ನೀವು ಅನ್ಸಿಬಲ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿದಾಗ ಇದು ಸೂಕ್ತವಾಗಿದೆ, ಆದರೆ ಯಾಂತ್ರೀಕೃತಗೊಂಡಂತೆ ಅದು ಸಾಕಾಗುವುದಿಲ್ಲ.

ಮತ್ತು ಅದಕ್ಕಾಗಿಯೇ:

  1. ವಿಷಯಗಳು ನಿರಂತರವಾಗಿ ಬದಲಾಗುತ್ತಿರುವಾಗ, ಕೆಲಸದ ಹೊರೆಗಳು-ಮತ್ತು ತರುವಾಯ ಅವುಗಳು ಚಾಲನೆಯಲ್ಲಿರುವ ನೋಡ್‌ಗಳು ಬಂದು ಹೋಗುತ್ತಿರುವಾಗ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲಾದ ನೋಡ್‌ಗಳ ಸಂಪೂರ್ಣ ಪಟ್ಟಿಯನ್ನು ನೀವು ಹೇಗೆ ನವೀಕರಿಸುತ್ತೀರಿ ಮತ್ತು ನಿರ್ವಹಿಸುತ್ತೀರಿ?
  2. ನಿರ್ದಿಷ್ಟ ಯಾಂತ್ರೀಕರಣವನ್ನು ಅನ್ವಯಿಸಲು ನಿರ್ದಿಷ್ಟವಾಗಿ ನೋಡ್‌ಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಐಟಿ ಮೂಲಸೌಕರ್ಯದ ಅಂಶಗಳನ್ನು ವರ್ಗೀಕರಿಸುವುದು ಹೇಗೆ?

ಡೈನಾಮಿಕ್ ಇನ್ವೆಂಟರಿ ಈ ಎರಡೂ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ (ಡೈನಾಮಿಕ್ ದಾಸ್ತಾನು) – ಸ್ಕ್ರಿಪ್ಟ್ ಅಥವಾ ಪ್ಲಗಿನ್, ನೋಡ್‌ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಹುಡುಕುತ್ತದೆ, ಸತ್ಯದ ಮೂಲವನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಡೈನಾಮಿಕ್ ಇನ್ವೆಂಟರಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನೋಡ್‌ಗಳನ್ನು ಗುಂಪುಗಳಾಗಿ ವರ್ಗೀಕರಿಸುತ್ತದೆ ಇದರಿಂದ ನೀವು ನಿರ್ದಿಷ್ಟ ಅನ್ಸಿಬಲ್ ಯಾಂತ್ರೀಕೃತಗೊಂಡ ಕಾರ್ಯನಿರ್ವಹಣೆಗಾಗಿ ಗುರಿ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಹೆಚ್ಚು ನಿಖರವಾಗಿ ಆಯ್ಕೆ ಮಾಡಬಹುದು.

ಇನ್ವೆಂಟರಿ ಪ್ಲಗಿನ್‌ಗಳು ಅನ್ಸಿಬಲ್ ಬಳಕೆದಾರರಿಗೆ ಟಾರ್ಗೆಟ್ ನೋಡ್‌ಗಳನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಹುಡುಕಲು ಬಾಹ್ಯ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳನ್ನು ಪ್ರವೇಶಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ನೀಡಿ ಮತ್ತು ದಾಸ್ತಾನು ರಚಿಸುವಾಗ ಈ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳನ್ನು ಸತ್ಯದ ಮೂಲವಾಗಿ ಬಳಸಿ. ಅನ್ಸಿಬಲ್‌ನಲ್ಲಿನ ಮೂಲಗಳ ಪ್ರಮಾಣಿತ ಪಟ್ಟಿಯು ಕ್ಲೌಡ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಾದ AWS EC2, Google GCP ಮತ್ತು Microsoft Azure ಅನ್ನು ಒಳಗೊಂಡಿದೆ, ಮತ್ತು Ansible ಗಾಗಿ ಇನ್ನೂ ಅನೇಕ ಇನ್ವೆಂಟರಿ ಪ್ಲಗಿನ್‌ಗಳಿವೆ.

ಅನ್ಸಿಬಲ್ ಟವರ್ ಹಲವಾರು ಬರುತ್ತದೆ ದಾಸ್ತಾನು ಪ್ಲಗಿನ್‌ಗಳು, ಇದು ಬಾಕ್ಸ್‌ನ ಹೊರಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಮತ್ತು ಮೇಲೆ ಪಟ್ಟಿ ಮಾಡಲಾದ ಕ್ಲೌಡ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳ ಜೊತೆಗೆ, VMware vCenter, Red Hat OpenStack ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಮತ್ತು Red Hat ಉಪಗ್ರಹದೊಂದಿಗೆ ಏಕೀಕರಣವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಈ ಪ್ಲಗ್‌ಇನ್‌ಗಳಿಗಾಗಿ, ಟಾರ್ಗೆಟ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗೆ ಸಂಪರ್ಕಿಸಲು ನೀವು ರುಜುವಾತುಗಳನ್ನು ಒದಗಿಸಬೇಕಾಗಿದೆ, ಅದರ ನಂತರ ಅವುಗಳನ್ನು ಅನ್ಸಿಬಲ್ ಟವರ್‌ನಲ್ಲಿ ದಾಸ್ತಾನು ಡೇಟಾದ ಮೂಲವಾಗಿ ಬಳಸಬಹುದು.

ಅನ್ಸಿಬಲ್ ಟವರ್‌ನೊಂದಿಗೆ ಸೇರಿಸಲಾದ ಪ್ರಮಾಣಿತ ಪ್ಲಗಿನ್‌ಗಳ ಜೊತೆಗೆ, ಅನ್ಸಿಬಲ್ ಸಮುದಾಯದಿಂದ ಬೆಂಬಲಿತವಾದ ಇತರ ದಾಸ್ತಾನು ಪ್ಲಗಿನ್‌ಗಳಿವೆ. ಗೆ ಪರಿವರ್ತನೆಯೊಂದಿಗೆ Red Hat ಅನ್ಸಿಬಲ್ ವಿಷಯ ಸಂಗ್ರಹಣೆಗಳು ಈ ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಅನುಗುಣವಾದ ಸಂಗ್ರಹಗಳಲ್ಲಿ ಸೇರಿಸಲು ಪ್ರಾರಂಭಿಸಿತು.

ಈ ಪೋಸ್ಟ್‌ನಲ್ಲಿ, ಗ್ರಾಹಕರು ತಮ್ಮ ಎಲ್ಲಾ ಸಾಧನಗಳ ಮಾಹಿತಿಯನ್ನು CMDB ಯಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ಸಂಗ್ರಹಿಸುವ ಜನಪ್ರಿಯ IT ಸೇವಾ ನಿರ್ವಹಣಾ ವೇದಿಕೆಯಾದ ServiceNow ಗಾಗಿ ಇನ್ವೆಂಟರಿ ಪ್ಲಗಿನ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಉದಾಹರಣೆಯನ್ನು ನಾವು ತೆಗೆದುಕೊಳ್ಳುತ್ತೇವೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, CMDB ಸರ್ವರ್ ಮಾಲೀಕರು, ಸೇವಾ ಮಟ್ಟಗಳು (ಉತ್ಪಾದನೆ/ಉತ್ಪಾದನೆ-ಅಲ್ಲದ), ಸ್ಥಾಪಿಸಲಾದ ನವೀಕರಣಗಳು ಮತ್ತು ನಿರ್ವಹಣೆ ವಿಂಡೋಗಳಂತಹ ಸ್ವಯಂಚಾಲಿತತೆಗೆ ಉಪಯುಕ್ತವಾದ ಸಂದರ್ಭವನ್ನು ಒಳಗೊಂಡಿರಬಹುದು. Ansible ಇನ್ವೆಂಟರಿ ಪ್ಲಗಿನ್ ServiceNow CMDB ಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಬಹುದು ಮತ್ತು ಸಂಗ್ರಹಣೆಯ ಭಾಗವಾಗಿದೆ ಸರ್ವಿಸೆನೋ ಪೋರ್ಟಲ್ನಲ್ಲಿ galaxy.ansible.com.

ಜಿಟ್ ರೆಪೊಸಿಟರಿ

ಅನ್ಸಿಬಲ್ ಟವರ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಣೆಯಿಂದ ಇನ್ವೆಂಟರಿ ಪ್ಲಗಿನ್ ಅನ್ನು ಬಳಸಲು, ಅದನ್ನು ಯೋಜನೆಯ ಮೂಲವಾಗಿ ಹೊಂದಿಸಬೇಕು. ಅನ್ಸಿಬಲ್ ಟವರ್‌ನಲ್ಲಿ, ಪ್ರಾಜೆಕ್ಟ್ ಎನ್ನುವುದು ಜಿಟ್ ರೆಪೊಸಿಟರಿಯಂತಹ ಕೆಲವು ರೀತಿಯ ಆವೃತ್ತಿಯ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಯೊಂದಿಗೆ ಏಕೀಕರಣವಾಗಿದೆ, ಇದನ್ನು ಆಟೋಮೇಷನ್ ಪ್ಲೇಬುಕ್‌ಗಳನ್ನು ಮಾತ್ರವಲ್ಲದೆ ವೇರಿಯಬಲ್‌ಗಳು ಮತ್ತು ದಾಸ್ತಾನು ಪಟ್ಟಿಗಳನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲು ಬಳಸಬಹುದು.

ನಮ್ಮ ರೆಪೊಸಿಟರಿ ವಾಸ್ತವವಾಗಿ ತುಂಬಾ ಸರಳವಾಗಿದೆ:

├── collections
│   └── requirements.yml
└── servicenow.yml

servicenow.yml ಫೈಲ್ ಪ್ಲಗಿನ್ ದಾಸ್ತಾನು ವಿವರಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಬಳಸಲು ಬಯಸುವ ServiceNow CMDB ನಲ್ಲಿ ಟೇಬಲ್ ಅನ್ನು ನಾವು ಸರಳವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತೇವೆ. ನೋಡ್ ವೇರಿಯೇಬಲ್‌ಗಳಾಗಿ ಸೇರಿಸಲಾಗುವ ಕ್ಷೇತ್ರಗಳನ್ನು ಸಹ ನಾವು ಹೊಂದಿಸುತ್ತೇವೆ, ಜೊತೆಗೆ ನಾವು ರಚಿಸಲು ಬಯಸುವ ಗುಂಪುಗಳ ಕುರಿತು ಕೆಲವು ಮಾಹಿತಿ.

$ cat servicenow.yml
plugin: servicenow.servicenow.now
table: cmdb_ci_linux_server
fields: [ip_address,fqdn,host_name,sys_class_name,name,os]
keyed_groups:
  - key: sn_sys_class_name | lower
	prefix: ''
	separator: ''
  - key: sn_os | lower
	prefix: ''
	separator: ''

ನಾವು ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ಸಂಪರ್ಕಿಸುವ ServiceNow ನಿದರ್ಶನವನ್ನು ಇದು ನಿರ್ದಿಷ್ಟಪಡಿಸುವುದಿಲ್ಲ ಮತ್ತು ಸಂಪರ್ಕಕ್ಕಾಗಿ ಯಾವುದೇ ರುಜುವಾತುಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ಗಮನಿಸಿ. ನಾವು ಇದನ್ನೆಲ್ಲ ನಂತರ ಅನ್ಸಿಬಲ್ ಟವರ್‌ನಲ್ಲಿ ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತೇವೆ.

ಫೈಲ್ ಸಂಗ್ರಹಣೆಗಳು/requirements.yml ಅಗತ್ಯವಿದೆ ಆದ್ದರಿಂದ ಅನ್ಸಿಬಲ್ ಟವರ್ ಅಗತ್ಯವಿರುವ ಸಂಗ್ರಹವನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು ಮತ್ತು ಆ ಮೂಲಕ ಅಗತ್ಯವಿರುವ ದಾಸ್ತಾನು ಪ್ಲಗಿನ್ ಅನ್ನು ಪಡೆಯಬಹುದು. ಇಲ್ಲದಿದ್ದರೆ, ನಮ್ಮ ಎಲ್ಲಾ ಅನ್ಸಿಬಲ್ ಟವರ್ ನೋಡ್‌ಗಳಲ್ಲಿ ನಾವು ಈ ಸಂಗ್ರಹಣೆಯನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಸ್ಥಾಪಿಸಬೇಕು ಮತ್ತು ನಿರ್ವಹಿಸಬೇಕಾಗುತ್ತದೆ.

$ cat collections/requirements.yml
---
collections:

- name: servicenow.servicenow

ಒಮ್ಮೆ ನಾವು ಈ ಸಂರಚನೆಯನ್ನು ಆವೃತ್ತಿ ನಿಯಂತ್ರಣಕ್ಕೆ ತಳ್ಳಿದ ನಂತರ, ಅನುಗುಣವಾದ ರೆಪೊಸಿಟರಿಯನ್ನು ಉಲ್ಲೇಖಿಸುವ ಅನ್ಸಿಬಲ್ ಟವರ್‌ನಲ್ಲಿ ನಾವು ಯೋಜನೆಯನ್ನು ರಚಿಸಬಹುದು. ಕೆಳಗಿನ ಉದಾಹರಣೆಯು ಅನ್ಸಿಬಲ್ ಟವರ್ ಅನ್ನು ನಮ್ಮ ಗಿಥಬ್ ರೆಪೊಸಿಟರಿಗೆ ಲಿಂಕ್ ಮಾಡುತ್ತದೆ. SCM URL ಗೆ ಗಮನ ಕೊಡಿ: ಇದು ಖಾಸಗಿ ರೆಪೊಸಿಟರಿಗೆ ಸಂಪರ್ಕಿಸಲು ಖಾತೆಯನ್ನು ನೋಂದಾಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಜೊತೆಗೆ ನಿರ್ದಿಷ್ಟ ಶಾಖೆ, ಟ್ಯಾಗ್ ಅಥವಾ ಚೆಕ್ ಔಟ್ ಮಾಡಲು ಬದ್ಧತೆಯನ್ನು ಸೂಚಿಸಿ.

ಅನ್ಸಿಬಲ್ ಟವರ್‌ನಲ್ಲಿರುವ ಅನ್ಸಿಬಲ್ ವಿಷಯ ಸಂಗ್ರಹಣೆಯಿಂದ ಇನ್ವೆಂಟರಿ ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಬಳಸುವುದು

ServiceNow ಗಾಗಿ ರುಜುವಾತುಗಳನ್ನು ರಚಿಸಲಾಗುತ್ತಿದೆ

ಹೇಳಿದಂತೆ, ನಮ್ಮ ರೆಪೊಸಿಟರಿಯಲ್ಲಿನ ಕಾನ್ಫಿಗರೇಶನ್ ServiceNow ಗೆ ಸಂಪರ್ಕಿಸಲು ರುಜುವಾತುಗಳನ್ನು ಹೊಂದಿಲ್ಲ ಮತ್ತು ನಾವು ಸಂವಹನ ಮಾಡುವ ServiceNow ನಿದರ್ಶನವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ, ಈ ಡೇಟಾವನ್ನು ಹೊಂದಿಸಲು, ನಾವು ಅನ್ಸಿಬಲ್ ಟವರ್‌ನಲ್ಲಿ ರುಜುವಾತುಗಳನ್ನು ರಚಿಸುತ್ತೇವೆ. ಈ ಪ್ರಕಾರ ServiceNow ಇನ್ವೆಂಟರಿ ಪ್ಲಗಿನ್ ದಸ್ತಾವೇಜನ್ನು, ಹಲವಾರು ಪರಿಸರ ಅಸ್ಥಿರಗಳಿವೆ, ಅದರೊಂದಿಗೆ ನಾವು ಸಂಪರ್ಕ ನಿಯತಾಂಕಗಳನ್ನು ಹೊಂದಿಸುತ್ತೇವೆ, ಉದಾಹರಣೆಗೆ, ಈ ರೀತಿ:

= username
    	The ServiceNow user account, it should have rights to read cmdb_ci_server (default), or table specified by SN_TABLE

    	set_via:
      	env:
      	- name: SN_USERNAME

ಈ ಸಂದರ್ಭದಲ್ಲಿ, SN_USERNAME ಪರಿಸರ ವೇರಿಯಬಲ್ ಅನ್ನು ಹೊಂದಿಸಿದರೆ, ದಾಸ್ತಾನು ಪ್ಲಗಿನ್ ಅದನ್ನು ServiceNow ಗೆ ಸಂಪರ್ಕಿಸಲು ಖಾತೆಯಾಗಿ ಬಳಸುತ್ತದೆ.

ನಾವು SN_INSTANCE ಮತ್ತು SN_PASSWORD ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು ಸಹ ಹೊಂದಿಸಬೇಕಾಗಿದೆ.

ಆದಾಗ್ಯೂ, ಅನ್ಸಿಬಲ್ ಟವರ್‌ನಲ್ಲಿ ಈ ಪ್ರಕಾರದ ಯಾವುದೇ ರುಜುವಾತುಗಳಿಲ್ಲ, ಅಲ್ಲಿ ನೀವು ServiceNow ಗಾಗಿ ಈ ಡೇಟಾವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು. ಆದರೆ ಅನ್ಸಿಬಲ್ ಟವರ್ ನಮಗೆ ವ್ಯಾಖ್ಯಾನಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಕಸ್ಟಮ್ ರುಜುವಾತುಗಳ ವಿಧಗಳು, ಲೇಖನದಲ್ಲಿ ನೀವು ಇದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ಓದಬಹುದು "ಅನ್ಸಿಬಲ್ ಟವರ್ ವೈಶಿಷ್ಟ್ಯ ಸ್ಪಾಟ್‌ಲೈಟ್: ಕಸ್ಟಮ್ ರುಜುವಾತುಗಳು".

ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, ServiceNow ಗಾಗಿ ಕಸ್ಟಮ್ ರುಜುವಾತುಗಳಿಗಾಗಿ ಇನ್‌ಪುಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:

fields:
  - id: SN_USERNAME
	type: string
	label: Username
  - id: SN_PASSWORD
	type: string
	label: Password
	secret: true
  - id: SN_INSTANCE
	type: string
	label: Snow Instance
required:
  - SN_USERNAME
  - SN_PASSWORD
  - SN_INSTANCE

ಈ ರುಜುವಾತುಗಳನ್ನು ಅದೇ ಹೆಸರಿನ ಪರಿಸರ ವೇರಿಯಬಲ್‌ಗಳಾಗಿ ಬಹಿರಂಗಪಡಿಸಲಾಗುತ್ತದೆ. ಇಂಜೆಕ್ಟರ್ ಕಾನ್ಫಿಗರೇಶನ್‌ನಲ್ಲಿ ಇದನ್ನು ವಿವರಿಸಲಾಗಿದೆ:

env:
  SN_INSTANCE: '{{ SN_INSTANCE }}'
  SN_PASSWORD: '{{ SN_PASSWORD }}'
  SN_USERNAME: '{{ SN_USERNAME }}'

ಆದ್ದರಿಂದ, ನಮಗೆ ಅಗತ್ಯವಿರುವ ರುಜುವಾತು ಪ್ರಕಾರವನ್ನು ನಾವು ವ್ಯಾಖ್ಯಾನಿಸಿದ್ದೇವೆ, ಈಗ ನಾವು ServiceNow ಖಾತೆಯನ್ನು ಸೇರಿಸಬಹುದು ಮತ್ತು ಉದಾಹರಣೆಗೆ, ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಹೊಂದಿಸಬಹುದು:

ಅನ್ಸಿಬಲ್ ಟವರ್‌ನಲ್ಲಿರುವ ಅನ್ಸಿಬಲ್ ವಿಷಯ ಸಂಗ್ರಹಣೆಯಿಂದ ಇನ್ವೆಂಟರಿ ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಬಳಸುವುದು

ನಾವು ದಾಸ್ತಾನು ರಚಿಸುತ್ತೇವೆ

ಆದ್ದರಿಂದ, ಈಗ ನಾವೆಲ್ಲರೂ ಅನ್ಸಿಬಲ್ ಟವರ್‌ನಲ್ಲಿ ದಾಸ್ತಾನು ರಚಿಸಲು ಸಿದ್ಧರಿದ್ದೇವೆ. ಅದನ್ನು ಸೇವೆ ಎಂದು ಕರೆಯೋಣ:

ಅನ್ಸಿಬಲ್ ಟವರ್‌ನಲ್ಲಿರುವ ಅನ್ಸಿಬಲ್ ವಿಷಯ ಸಂಗ್ರಹಣೆಯಿಂದ ಇನ್ವೆಂಟರಿ ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಬಳಸುವುದು

ದಾಸ್ತಾನು ರಚಿಸಿದ ನಂತರ, ನಾವು ಅದಕ್ಕೆ ಡೇಟಾ ಮೂಲವನ್ನು ಲಗತ್ತಿಸಬಹುದು. ಇಲ್ಲಿ ನಾವು ಮೊದಲು ರಚಿಸಿದ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತೇವೆ ಮತ್ತು ಮೂಲ ನಿಯಂತ್ರಣ ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ನಮ್ಮ YAML ದಾಸ್ತಾನು ಫೈಲ್‌ಗೆ ಮಾರ್ಗವನ್ನು ನಮೂದಿಸಿ, ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ ಇದು ಯೋಜನೆಯ ಮೂಲದಲ್ಲಿ servicenow.yml ಆಗಿದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ನಿಮ್ಮ ServiceNow ಖಾತೆಯನ್ನು ನೀವು ಲಿಂಕ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ.

ಅನ್ಸಿಬಲ್ ಟವರ್‌ನಲ್ಲಿರುವ ಅನ್ಸಿಬಲ್ ವಿಷಯ ಸಂಗ್ರಹಣೆಯಿಂದ ಇನ್ವೆಂಟರಿ ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಬಳಸುವುದು

ಎಲ್ಲವೂ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಲು, "ಎಲ್ಲವನ್ನು ಸಿಂಕ್ ಮಾಡಿ" ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಡೇಟಾ ಮೂಲದೊಂದಿಗೆ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸೋಣ. ಎಲ್ಲವನ್ನೂ ಸರಿಯಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ್ದರೆ, ನೋಡ್‌ಗಳನ್ನು ನಮ್ಮ ದಾಸ್ತಾನುಗಳಿಗೆ ಆಮದು ಮಾಡಿಕೊಳ್ಳಬೇಕು:

ಅನ್ಸಿಬಲ್ ಟವರ್‌ನಲ್ಲಿರುವ ಅನ್ಸಿಬಲ್ ವಿಷಯ ಸಂಗ್ರಹಣೆಯಿಂದ ಇನ್ವೆಂಟರಿ ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಬಳಸುವುದು

ನಮಗೆ ಅಗತ್ಯವಿರುವ ಗುಂಪುಗಳನ್ನು ಸಹ ರಚಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ಗಮನಿಸಿ.

ತೀರ್ಮಾನಕ್ಕೆ

ಈ ಪೋಸ್ಟ್‌ನಲ್ಲಿ, ಸರ್ವಿಸ್‌ನೌ ಪ್ಲಗಿನ್ ಅನ್ನು ಉದಾಹರಣೆಯಾಗಿ ಬಳಸಿಕೊಂಡು ಅನ್ಸಿಬಲ್ ಟವರ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಣೆಗಳಿಂದ ಇನ್ವೆಂಟರಿ ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂದು ನಾವು ನೋಡಿದ್ದೇವೆ. ನಮ್ಮ ServiceNow ನಿದರ್ಶನಕ್ಕೆ ಸಂಪರ್ಕಿಸಲು ನಾವು ರುಜುವಾತುಗಳನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ನೋಂದಾಯಿಸಿದ್ದೇವೆ. ಪ್ರಾಜೆಕ್ಟ್‌ನಿಂದ ಇನ್ವೆಂಟರಿ ಪ್ಲಗಿನ್ ಅನ್ನು ಲಿಂಕ್ ಮಾಡುವುದು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಅಥವಾ ಕಸ್ಟಮ್ ಪ್ಲಗಿನ್‌ಗಳೊಂದಿಗೆ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಆದರೆ ಕೆಲವು ಪ್ರಮಾಣಿತ ದಾಸ್ತಾನುಗಳ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಮಾರ್ಪಡಿಸಲು ಸಹ ಬಳಸಬಹುದು. ಇದು ಅನ್ಸಿಬಲ್ ಆಟೊಮೇಷನ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾದ ಐಟಿ ಪರಿಸರಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವಾಗ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪರಿಕರಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸಲು ಸುಲಭ ಮತ್ತು ತಡೆರಹಿತವಾಗಿಸುತ್ತದೆ.

ಈ ಪೋಸ್ಟ್‌ನಲ್ಲಿ ಚರ್ಚಿಸಲಾದ ವಿಷಯಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ನೀವು ಕಾಣಬಹುದು, ಜೊತೆಗೆ ಅನ್ಸಿಬಲ್ ಅನ್ನು ಬಳಸುವ ಇತರ ಅಂಶಗಳೂ ಇಲ್ಲಿವೆ:

*ಇಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಕೋಡ್ ಸರಿಯಾಗಿದೆ ಎಂಬುದಕ್ಕೆ Red Hat ಯಾವುದೇ ಖಾತರಿ ನೀಡುವುದಿಲ್ಲ. ಸ್ಪಷ್ಟವಾಗಿ ಹೇಳದ ಹೊರತು ಎಲ್ಲಾ ವಸ್ತುಗಳನ್ನು ಅನುಮೋದನೆಯಿಲ್ಲದ ಆಧಾರದ ಮೇಲೆ ಒದಗಿಸಲಾಗುತ್ತದೆ.

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ