{"id":19509352,"url":"https://github.com/attuneops/hello-world","last_synced_at":"2025-02-25T22:43:31.963Z","repository":{"id":179592720,"uuid":"661548182","full_name":"AttuneOps/hello-world","owner":"AttuneOps","description":"Get started learning Attune fast.  Attune is very simple SysOps automation and orchestration tool. Attune enables you to build automated processes with the popular scripting languages that you're already familiar with such as bash and PowerShell.","archived":false,"fork":false,"pushed_at":"2024-07-16T11:17:16.000Z","size":60,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-08T11:41:43.887Z","etag":null,"topics":["attune","attune-automation","bash","hello-world","powershell"],"latest_commit_sha":null,"homepage":"https://github.attuneautomation.com/hello-world/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AttuneOps.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-03T06:01:18.000Z","updated_at":"2024-07-16T11:17:19.000Z","dependencies_parsed_at":"2024-11-10T23:11:56.396Z","dependency_job_id":"75d84203-9b29-41bf-9c6e-69f0bb3c49a5","html_url":"https://github.com/AttuneOps/hello-world","commit_stats":null,"previous_names":["attune-automation/hello-world","attuneops/hello-world"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AttuneOps%2Fhello-world","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AttuneOps%2Fhello-world/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AttuneOps%2Fhello-world/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AttuneOps%2Fhello-world/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AttuneOps","download_url":"https://codeload.github.com/AttuneOps/hello-world/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240761105,"owners_count":19853255,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["attune","attune-automation","bash","hello-world","powershell"],"created_at":"2024-11-10T23:11:44.785Z","updated_at":"2025-02-25T22:43:31.906Z","avatar_url":"https://github.com/AttuneOps.png","language":null,"readme":"\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"http://doc.servertribe.com\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/docs-latest-brightgreen.svg\" /\u003e\u003c/a\u003e\n    \u003ca href=\"http://discord.servertribe.com\"\u003e\n        \u003cimg src=\"https://img.shields.io/discord/844971127703994369\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.youtube.com/@servertribe\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/videos-watch-brightgreen.svg\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.servertribe.com/community-edition/\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/download-latest-brightgreen.svg\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.servertribe.com/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://www.servertribe.com/wp-content/uploads/2020/10/cropped-server_tribe_favicon.png\" alt=\"Attune Automation | Powered by ServerTribe\"  width=\"100\" height=\"100\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n# Hello World Tutorials\n\nGet started learning Attune **fast**.\n\nAttune is very simple SysOps automation and orchestration tool. Attune \nenables you to build automated processes with the popular scripting \nlanguages that you're already familiar with such as bash and PowerShell.\n\nThis project will show you how to **Create and Run** a `Hello, World!` \nprocess for both bash for Linux and PowerShell for Windows.\n\nThis won't take long, have fun!\n\n\n\n\n# Attune Automation\n\nAutomate and orchestrate your scripts, commands, and processes exactly as they\nwould be manually typed into your devices.\n\n[Attune Automation](https://www.servertribe.com/)\nis the fast, light, and easy way for System Admins to orchestrate scripts.\nEasy-to-understand steps using common scripting languages that System\nAdministrators are already familiar with. It is an agentless solution that\nconnects to your devices with WinRM and ssh protocols.\n\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.servertribe.com/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://www.servertribe.com/wp-content/uploads/2022/08/attune_computer.png\" alt=\"Attune Automation | Powered by ServerTribe\" width=\"75%\"/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\nAttune's game-changing ability to fix scripts and resume automation jobs from\nwhere they stopped empowers you to create automation significantly faster\nthan any other product. Before Attune, an error in an automation job meant\nrestarting your whole automation job from the beginning.\n\nyou can run scripts targeting multiple devices, as multiple users, within the\none Job, enabling you to perform environment wide orchestration of your scripts.\n\nThe Attune platform is building a community of sharable automated and\norchestrated processes.\n\nYou can leverage the publicly available orchestrated blueprints to increase\nyour productivity, and accelerate the delivery of your projects. You can\nopen-source your own work and improve existing community orchestrated projects.\n\nPaste in your existing scripts and get started\n[NOW!](https://www.servertribe.com/download-attune-registration/)\n\n## Get Started with Attune, Download NOW!\n\nThe **Attune Community Edition** can be\n[downloaded](https://www.servertribe.com/download-attune-registration/)\nfor free from our\n[ServerTribe website](https://www.servertribe.com/download-attune-registration/).\n\nYou can learn more about Attune through\n[ServerTribe's YouTube Channel](https://www.youtube.com/@servertribe).\n\n\n\n# Clone this Project\n\nTo clone this project into your own instance of Attune, follow the\n[Clone a GIT Project How To Instructions](https://servertribe-attune.readthedocs.io/en/latest/howto/design_workspace/clone_project.html).\n\n\n## Blueprints\n\nThis Project contains the following Blueprints.\n\n\n\n### Hello World in bash\n\nCreating a bash task to display `Hello, World!` is simple.\n\n#### Connecting Attune to a Device\n\nAttune connects to Linux devices using ssh. The Secure Shell (SSH), \nalso known as Secure Socket Shell, is a protocol that enables \nsecure connections to remote computers or servers through a text-based \ninterface.\n\nOnce a secure SSH connection is established, a shell session is \ninitiated, allowing you to interact with the server by entering \ncommands within the client on your local computer.\n\nSSH is primarily used by system and network administrators, as \nwell as individuals who require a highly secure method of remotely \nmanaging computers.\n\n#### Is SSH is Enabled on the Device\n\nTo establish an SSH connection, it is necessary to have both a client \nand a server component installed on the local and remote machines, \nrespectively. A commonly utilised open source SSH tool for Linux \ndistributions is OpenSSH. Installing OpenSSH is a straightforward \nprocess that requires access to the terminal on both the server and \nthe connecting computer. It's important to note that Ubuntu does not \nhave an SSH server pre-installed by default.\n\n#### Let's Get Started\n\nIf you haven't done so already, create a New Project and include a \ndescription.\n\n\u003ca href=\"http://www.youtube.com/watch?feature=player_embedded\u0026v=LtnkjqieUIw\n\" target=\"_blank\"\u003e\u003cimg src=\"http://img.youtube.com/vi/LtnkjqieUIw/0.jpg\" \nalt=\"Hello World bash Tutorial\" width=\"240\" height=\"180\" border=\"10\" /\u003e\u003c/a\u003e\n\n\n### Hello World in PowerShell\n\nCreating a PowerShell task to display `Hello, World!` is simple.\n\n#### Connecting Attune to a Device\n\nAttune connects to Windows devices using Windows Remote Management \n(WinRM). WinRM is a protocol that facilitates secure connections \nto remote Windows computers or servers using a command-line or \nscripting interface.\n\nWhen a secure WinRM connection is established, you gain access to a \nshell session, enabling you to manage the remote system by executing \ncommands from your local computer.\n\nWinRM is commonly employed by system administrators and IT \nprofessionals who need to remotely administer Windows-based \nmachines in a secure manner. It provides a reliable means of \nremote management, allowing for efficient troubleshooting, \nconfiguration, and monitoring tasks.\n\n#### Is WinRM is Enabled on the Device\n\nIn order to establish a WinRM connection, it is essential to have the \nWinRM client and server components installed on the local and remote \nWindows machines, respectively. WinRM is a built-in feature in Windows \noperating systems, making it readily available for remote management \ntasks.\n\nWinRM may require some configuration to ensure proper connectivity \nand security settings. This can be done by running specific commands \nor using configuration tools such as PowerShell remoting.\n\nWinRM is disabled on Windows Desktop by default. WinRM is enabled on \nWindows Server by default. To enable WinRM on the machine you want to \nconnect to from Attune, follow the instructions \n[here](https://servertribe-attune.readthedocs.io/en/latest/howto/setup_winrm/setup_winrm_cifs_manually.html).\n\nOnce WinRM is enabled and properly configured, you can establish \nsecure remote connections and perform administrative tasks on the \nremote Windows machines from your local computer using PowerShell or \nother remote management tools that support WinRM.\n\n\n#### Let's Get Started\n\nIf you haven't done so already, create a New Project and include a \ndescription.\n\n\n\n# Contribute to this Project\n\nIf you’d like to contribute and help improve these projects, please fork our\nrepository, commit your changes in Attune, push you changes, and create a\npull request.\n\nPlease feel free to raise any issues or questions you have.\n\n**The collective power of a community of talented individuals working in\nconcert delivers not only more ideas, but quicker development and\ntroubleshooting when issues arise.**\n\n# Discuss this Project in Discord\n\nJoin our [Discord channel](http://discord.servertribe.com)\nand connect with like-minded individuals who share your passion. Engage in\nlively discussions, gain valuable insights, and stay updated on the latest\ntrends in our industry. Don't miss out on this opportunity to network, learn,\nand grow together.\n\n---\n\n**Thank you**\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fattuneops%2Fhello-world","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fattuneops%2Fhello-world","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fattuneops%2Fhello-world/lists"}