{"id":18501681,"url":"https://github.com/vvelox/rex-virtualization-cbsd","last_synced_at":"2025-10-30T03:20:51.019Z","repository":{"id":110396857,"uuid":"416417334","full_name":"VVelox/Rex-Virtualization-CBSD","owner":"VVelox","description":"Rex virtualization module for CBSD + bhyve","archived":false,"fork":false,"pushed_at":"2021-10-28T11:45:32.000Z","size":115,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-17T01:42:32.931Z","etag":null,"topics":["bhyve","cbsd","freebsd","rex"],"latest_commit_sha":null,"homepage":"https://metacpan.org/dist/Rex-Virtualization-CBSD","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"artistic-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VVelox.png","metadata":{"files":{"readme":"README","changelog":"Changes","contributing":null,"funding":null,"license":"LICENSE","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":"2021-10-12T16:37:23.000Z","updated_at":"2024-03-01T10:16:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"1b7fe1e4-d2cd-4f10-8df4-f779f87313ec","html_url":"https://github.com/VVelox/Rex-Virtualization-CBSD","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VVelox%2FRex-Virtualization-CBSD","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VVelox%2FRex-Virtualization-CBSD/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VVelox%2FRex-Virtualization-CBSD/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VVelox%2FRex-Virtualization-CBSD/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VVelox","download_url":"https://codeload.github.com/VVelox/Rex-Virtualization-CBSD/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254095242,"owners_count":22013731,"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":["bhyve","cbsd","freebsd","rex"],"created_at":"2024-11-06T13:54:34.086Z","updated_at":"2025-10-30T03:20:45.969Z","avatar_url":"https://github.com/VVelox.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"Rex-Virtualization-CBSD\n\nThis provides interface to CBSD for controlling bhyve via Rex.\n\n    use Rex::Commands::Virtualization;\n\n    set virtualization =\u003e \"CBSD\";\n    \n    vm 'create', name=\u003e'foo',\n                 'vm_os_type'=\u003e'freebsd',\n                 'vm_os_profile'=\u003e'FreeBSD-x64-13.0',\n                 'vm_ram'=\u003e'1g',\n                 'vm_cpus'=\u003e'1',\n                 'imgsize'=\u003e'10g';\n    \n    vm 'start' =\u003e 'foo';\n    \n    # list the basic settings for the VM foo from the VM list\n    my %vm_list = vm 'list';\n    print Dumper \\%{ $vm_list{foo} };\n    \n    # get all the config info for the VM foo and display it\n    %vm_info=vm 'info' =\u003e 'foo';\n    foreach my $vm_info_key (@{keys(%vm_info)}){\n        print $vm_info_key.\": \".$vm_info{$vm_info_key}.\"\\n\";\n    }\n\n    # stop the VM foo\n    vm 'stop' =\u003e 'foo';\n    \n    # remove the VM foo\n    vm 'remove' =\u003e 'foo';\n    \n    # show all VM\n    my %vm_list = vm 'list';\n    print Dumper \\%vm_list;\n\n\n\nINSTALLATION\n\nTo install this module, run the following commands:\n\n\tperl Makefile.PL\n\tmake\n\tmake test\n\tmake install\n\nSUPPORT AND DOCUMENTATION\n\nAfter installing, you can find documentation for this module with the\nperldoc command.\n\n    perldoc Rex::Virtualization::CBSD\n\nYou can also look for information at:\n\n    RT, CPAN's request tracker (report bugs here)\n        https://rt.cpan.org/NoAuth/Bugs.html?Dist=Rex-Virtualization-CBSD\n\n    AnnoCPAN, Annotated CPAN documentation\n        http://annocpan.org/dist/Rex-Virtualization-CBSD\n\n    CPAN Ratings\n        https://cpanratings.perl.org/d/Rex-Virtualization-CBSD\n\n    Search CPAN\n        https://metacpan.org/release/Rex-Virtualization-CBSD\n\n\tRepository\n\t\thttps://github.com/VVelox/Rex-Virtualization-CBSD\n\nLICENSE AND COPYRIGHT\n\nThis software is Copyright (c) 2020 by Zane C. Bowers-HAdley.\n\nThis is free software, licensed under:\n\n  The Artistic License 2.0 (GPL Compatible)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvvelox%2Frex-virtualization-cbsd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvvelox%2Frex-virtualization-cbsd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvvelox%2Frex-virtualization-cbsd/lists"}