{"id":24548202,"url":"https://github.com/flanker/yun","last_synced_at":"2025-06-16T14:08:01.269Z","repository":{"id":1840852,"uuid":"2765322","full_name":"flanker/yun","owner":"flanker","description":"command line to manage your Amazon cloud service","archived":false,"fork":false,"pushed_at":"2012-04-15T09:33:32.000Z","size":632,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-21T16:19:01.142Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://flanker.github.com/yun/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"FriendsOfSymfony/FOSRestBundle","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flanker.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}},"created_at":"2011-11-13T06:03:10.000Z","updated_at":"2013-10-15T14:40:23.000Z","dependencies_parsed_at":"2022-07-14T01:00:33.613Z","dependency_job_id":null,"html_url":"https://github.com/flanker/yun","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/flanker/yun","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flanker%2Fyun","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flanker%2Fyun/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flanker%2Fyun/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flanker%2Fyun/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flanker","download_url":"https://codeload.github.com/flanker/yun/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flanker%2Fyun/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260173690,"owners_count":22969867,"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":[],"created_at":"2025-01-22T23:16:23.482Z","updated_at":"2025-06-16T14:08:01.231Z","avatar_url":"https://github.com/flanker.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"yun 云\n======\n[![Build Status](https://secure.travis-ci.org/flanker/yun.png?branch=master)](http://travis-ci.org/flanker/yun)\n\nAbout\n-----\n\n`yun` is a command line tool for manage Amazon EC2 environment.\n\nIt's still working in process. Now it supports `create`, `destroy`,\n`list`, `ssh`, `chef provision` commands.\n\nRuby Gem\n--------\n\nInstall `yun` by\n\n    (sudo) gem install yun\n\nYou can find `yun` in rubygems.org\n\n    https://rubygems.org/gems/yun\n\nHow to use\n----------\n\n### config file\nAfter installing `yun`, you need to create a config file `~/.yun`.\n\nHere is an example configuration:\n\n    #######################################################\n    # Yun Credentials File\n    #\n    :default:\n      :aws_access_key_id: YOUR_AWS_ACCESS_KEY_ID\n      :aws_secret_access_key: YOUR_AWS_SECRET_ACCESS_KEY\n      :region: us-west-1\n      :key_name: YOUR_KEY_PAIR_NAME\n      :chef_repo: /PATH/TO/YOUR/CHEF_REPO (optional)\n      :os:\n        :ubuntu:\n          :image: ami-cba1fe8e\n          :user: ubuntu\n        :amazon:\n          :image: ami-1bd68a5e\n          :user: ec2-user\n        :windows:\n          :image: ami-ed3768a8\n          :user:\n        :centos:\n          :image: ami-dd2f7298\n          :user: root\n\n### create EC2 node\n\n    yun node create NODE_NAME --os OS_NAME --instance_type INSTANCE_TYPE\n\nOS_NAME could be os listed in your `~/.yun` configuration file (`ubuntu`,\n`amazon`, `centos`, etc).\n\nINSTANCE_TYPE could be `micro`, `small`, etc\n\n### list all EC2 node\n\n    yun node list\n\n### destroy EC2 node\n\n    yun node destroy NODE_NAME\n\n### ssh to EC2 node\n\n    yun ssh NODE_NAME\n\n### provision EC2 node using chef\n\n    yun chef NODE_NAME ROLE_NAME\n\nOther\n-----\n\nFeel free to contact me if you have any problem:\n\n* flankerfc at Gmail\n* [@fengzhichao](https://twitter.com/#!/fengzhichao)\n* [@冯智超](http://www.weibo.com/flankerfc)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflanker%2Fyun","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflanker%2Fyun","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflanker%2Fyun/lists"}